unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / tools / src / tools / configtool / ChangeLog
1 2003-03-07  John Dallaway  <jld@ecoscentric.com>
2
3         * standalone/wxwin/appsettings.cpp: Look in the right place for the
4         eCos repository location under Linux.
5
6         * standalone/wxwin/admindlg.cpp: Allow addition of EPKs with no
7         pkgadd.txt since this file should be optional.
8
9 2003-03-06  John Dallaway  <jld@ecoscentric.com>
10
11         * appsettings.cpp: Disable use of "make -j<n>" for eCos builds in
12         2.0b1 release due to problems with Cygwin 1.3.18.
13
14 2003-02-25  John Dallaway  <jld@ecoscentric.com>
15
16         * standalone/wxwin/makefile.gnu: No need to specify -L /usr/lib for
17         Linux builds.
18
19 2003-02-21  John Dallaway  <jld@ecoscentric.com>
20
21         * standalone/wxwin/makefile.gnu: Allow a specific installation of Tcl/Tk
22         to be referenced using "make TCLDIR=/path/to/tcl".
23
24 2003-02-19  John Dallaway  <jld@ecoscentric.com>
25
26         * standalone/wxwin/platformeditordlg.cpp:
27         Fix erroneously disabled OK button and duplicate entries in prefix list.
28
29         * standalone/wxwin/makefile.gnu:
30         Use libtcl.a rather than libcygtcl83.a for Cygwin build
31
32         * standalone/wxwin/admindlg.cpp:
33         Accommodate const char * returned by Tcl_SetVar() and
34         Tcl_GetStringResult() in Tcl 8.4.
35
36         * standalone/wxwin/configtool.cpp: Call Tcl_FindExecutable().
37
38         * standalone/wxwin/mainwin.cpp: Specify eCos 2.0b1 in 'about' box.
39
40 2003-02-17  John Dallaway  <jld@ecoscentric.com>
41
42         * standalone/wxwin/mainwin.cpp: Update path to configtool HTML docs.
43
44         * standalone/wxwin/setup/,
45           standalone/wxwin/manual/:
46         Remove obsolete docs and unused setup program.
47
48 2003-02-13  John Dallaway  <jld@ecoscentric.com>
49
50         * standalone/wxwin/admindlg.cpp,
51           standalone/wxwin/configtooldoc.cpp,
52           standalone/wxwin/configtool.cpp,
53           standalone/wxwin/mainwin.cpp,
54           standalone/wxwin/appsettings.cpp:
55         Look for all persistent application settings under
56         "HKEY_CURRENT_USER\Software\eCos Configuration Tool\"
57         for consistency.
58
59         * standalone/wxwin/appsettings.cpp:
60         Board 'reset type' is determined at run-time and no longer persistent.
61
62         * standalone/wxwin/configtooldoc.cpp:
63         Determine board reset type by looking for "cyg_test_is_simulator=1"
64         rather than just "cyg_test_is_simulator" since "cyg_test_simulator=0"
65         is also possible.
66
67         * standalone/wxwin/mainwin.cpp:
68         Supress obsolete menu items.
69
70         * standalone/wxwin/platformeditordialog.cpp:
71         Replace LF (rather than CRLF) with ';' when storing GDB commands.
72
73 2003-02-10  John Dallaway  <jld@ecoscentric.com>
74
75         * standalone/wxwin/runtestsdlg.cpp,
76           standalone/wxwin/runtestsdlg.h:
77         Call the "Reset Board" message box in the primary thread rather than
78         the worker thread for correct operation under Linux.
79
80 2003-02-05  John Dallaway  <jld@ecoscentric.com>
81
82         * standalone/wxwin/configtooldoc.cpp,
83           standalone/wxwin/platformeditordlg.cpp,
84           standalone/wxwin/runtestsdlg.cpp:
85         Eliminate .exe suffix handling when running eCos tests. Latest
86         cross toolchains do not generate a .exe suffix.
87
88         * standalone/wxwin/symbols.h: Version number 2.11 -> 2.12
89
90 2003-02-03  John Dallaway  <jld@ecoscentric.com>
91
92         * standalone/wxwin/filename.cpp: Eliminate (const WCHAR*) cast
93         in call to PathRelativePathTo() which is related to an error
94         in w32api/shlwapi.h.
95
96         * standalone/configtool.cpp: Suppress obsolete splash screen and
97         associated resources for now.
98
99         * standalone/mainwin.cpp: Implement simplified 'About' dialog box
100         to eliminate configtool.bin resource file dependency.
101
102 2003-01-25  John Dallaway  <jld@ecoscentric.com>
103
104         * standalone/wxwin/configtool.cpp: Use correct data type in call
105         to RegCreateKeyEx() to eliminate compiler warning.
106
107         * standalone/wxwin/ecpch.h: #include <winsock2.h> early for Cygwin
108         builds to eliminate fd_set compiler warning
109
110         * standalone/wxwin/filename.cpp,
111           standalone/wxwin/configtooldoc.cpp,
112           standalone/wxwin/appsettings.cpp: Do not #undef macros matching
113         ecFileName member functions referenced in these files for Cygwin
114         builds.
115
116 2003-01-22  John Dallaway  <jld@ecoscentric.com>
117
118         * standalone/wxwin/makefile.gnu: Tidy up
119
120 2003-01-21  John Dallaway  <jld@ecoscentric.com>
121
122         * standalone/wxwin/configtool.h:
123         Force ecUSE_MLT == 0 even for debug builds.
124
125 2003-01-20  John Dallaway  <jld@ecoscentric.com>
126
127         * standalone/wxwin/configtooldoc.cpp:
128         Use wxString::GetChar() rather than an array element.
129
130         * standalone/wxwin/filename.cpp:
131         Use wxString::GetChar() and wxString::SetChar rather than an array
132         element.
133         Add some explicit casts to allow building with GNU tools on Cygwin.
134         Use MAX_PATH rather than _MAX_PATH for portability.
135
136         * standalone/wxwin/ecutils.cpp:
137         Call wxNewKill() rather than wxKill() for Cygwin builds.
138
139         * standalone/wxwin/ecutils.h:
140         Use wxLongLong_t rather than __int64 for portability.
141
142 2003-01-17  John Dallaway  <jld@ecoscentric.com>
143
144         * standalone/wxwin/makefile.gnu: New makefile for GNU tools
145
146 2003-01-16  John Dallaway  <jld@ecoscentric.com>
147
148         * standalone/wxwin/ecutils.cpp: #include <errno.h>
149
150         * standalone/wxwin/filename.h: Make header macro unique
151
152 2002-09-21  Bart Veer  <bartv@ecoscentric.com>
153
154         * common/common/build.cxx:
155         Avoid const compatibility problems with Tcl 8.4
156
157 2002-08-12  Bart Veer  <bartv@ecoscentric.com>
158
159         * standalone/win32/ReadMe:
160         Move build instructions here from the toplevel
161
162 2002-08-03  Bart Veer  <bartv@ecoscentric.com>
163
164         * standalone/common/Makefile.am, configure.in, acinclude.m4:
165         Rework host-side autoconf support
166
167         * common/common/build.cxx: fix typo
168         
169 2002-02-08  Julian Smart <julians@redhat.com>
170
171         * common/common/build.cxx: Added two missing backslashes
172
173 2002-02-07  Jonathan Larmour  <jlarmour@redhat.com>
174
175         * common/common/build.cxx: correctly substitute forward slashes
176         for backslashes.
177
178 2002-01-02  Julian Smart <julians@redhat.com>
179
180     * Modified these files:
181
182       host/tools/configtool/standalone/win32/Configtool.rc
183       host/tools/configtool/standalone/win32/res/Splsh16.bmp 
184       host/tools/configtool/standalone/win32/res/Splsh16_template.bmp 
185       host/tools/configtool/standalone/wxwin/README.txt 
186       host/tools/configtool/standalone/wxwin/about.htm 
187       host/tools/configtool/standalone/wxwin/ecoslogosmall.png 
188       host/tools/configtool/standalone/wxwin/reposdlg.cpp 
189       host/tools/configtool/standalone/wxwin/bitmaps/splash16.bmp 
190       host/tools/configtool/standalone/wxwin/bitmaps/splash16.png 
191       host/tools/configtool/standalone/wxwin/setup/configtool.iss 
192       host/tools/configtool/standalone/wxwin/setup/innobott.txt 
193       host/tools/configtool/standalone/wxwin/setup/innotop.txt 
194
195       incrementing the copyright year to 2002.
196
197 2001-12-03  Julian Smart <julians@redhat.com>
198
199     * standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabetically
200     on UNIX.
201
202 2001-10-25  Julian Smart <julians@redhat.com>
203
204     * common/common/build.cxx: now generates /ecos-x names under Windows
205     both compiling with Cygwin and VC++.
206
207 2001-09-13  Jonathan Larmour  <jlarmour@redhat.com>
208
209         * common/common/build.cxx: Test for active properly in below change.
210
211 2001-09-12  Jonathan Larmour  <jlarmour@redhat.com>
212
213         * common/common/build.cxx: Only use tests value if enabled/active.
214
215 2001-07-08  Jonathan Larmour  <jlarmour@redhat.com>
216
217         * common/common/flags.cxx: Include <cctype> for isspace()
218
219 2001-02-14  Julian Smart  <julians@redhat.com>
220
221     * standalone/win32/configtool.cpp
222     
223     Added support for Cygwin 00r1 when searching for registry hints.     
224
225 2000-08-15  Jonathan Larmour  <jlarmour@redhat.co.uk>
226
227         * common/win32/memmap.cpp (export_files): In header file, wrap parts
228         that aren't ASM safe in "#ifndef __ASSEMBLER__"
229         (export_sections): Ditto
230
231 2000-07-25  Jonathan Larmour  <jlarmour@redhat.co.uk>
232
233         * common/win32/memmap.cpp (export_sections): 
234         Use CYG_LABEL_DEFN to define linker symbols
235
236 2000-07-18  John Dallaway  <jld@redhat.com>
237
238         * standalone/win32/Configtool.rc:
239
240         Update IDS_ECOS_SOURCEWARE_URL.
241
242 2000-07-03  John Dallaway  <jld@redhat.com>
243
244         * common/win32/CTCommonDoc.cpp:
245
246         Modify SelectPackages() to inhibit option value refresh
247         while changing the version of an eCos package.
248
249 2000-06-27  John Dallaway  <jld@redhat.com>
250
251         * standalone/win32/Configtool.rc:
252
253         Update menu item text:
254         "eCos Services Page" -> "eCos Product Page".
255
256 2000-06-22  John Dallaway  <jld@redhat.com>
257
258         * standalone/common/cdl_exec.cxx:
259
260         Modify cdl_list() to restore printf line which
261         mysteriously disappeared some time ago.
262
263 2000-06-20  John Dallaway  <jld@redhat.com>
264
265         * common/common/build.cxx:
266
267         Modify generate_toplevel_makefile() to make the generated
268         makefile fragment more generic.
269         
270 2000-06-19  John Dallaway  <jld@redhat.com>
271
272         * common/common/build.cxx:
273
274         Modify generate_toplevel_makefile() to generate a rule
275         to export global flags and command prefix as a makefile
276         fragment for optional use by application developers.
277
278 2000-06-19  John Dallaway  <jld@redhat.com>
279
280         * common/win32/CTCommon.rc:
281
282         Replace OK/Cancel buttons with 'Close' button in the
283         Build Options dialog.
284
285         * common/win32/CTCommonDoc.cpp:
286
287         Modify OnFileImport() to specify a default file extension
288         for the File Import dialog box.
289
290         * common/win32/memmap.cpp:
291
292         Modify add_relative_sections_to_list() to skip sections
293         which have already been added and track whether sections
294         should be skipped.
295
296         * standalone/common/ecosconfig.cxx:
297
298         Modify main() to return error codes in a consistent manner.
299
300         * standalone/win32/Configtool.rc:
301
302         Update engineering team list.
303
304 2000-06-15  John Dallaway  <jld@redhat.com>
305
306         * standalone/win32/ConfigToolDoc.cpp:
307
308         Modify RunTests() to check for simulator platforms and
309         inhibit prompting for hardware reset as appropriate.
310
311         * standalone/win32/Configtool.dsp,
312           standalone/win32/ecosconfig.dsp:
313
314         Link debug builds against tcl82d.lib rather than
315         tcl82.lib.
316
317         Look for libCDL in v:\cdl rather than v:\ide.
318
319         * standalone/win32/Configtool.rc:
320
321         Point to the eCos Product web page rather than the
322         obsolete eCos Services web page.
323
324 2000-04-17  John Dallaway  <jld@cygnus.co.uk>
325
326         * standalone/common/cdl_exec.cxx:
327
328         Use PATH_MAX rather than _MAX_PATH in the Cygwin-hosted
329         build.
330
331 2000-04-17  John Dallaway  <jld@cygnus.co.uk>
332
333         * standalone/common/cdl_exec.cxx:
334
335         Modify cmd_tree() to avoid non-standard use of
336         getcwd().
337
338 2000-04-11  John Dallaway  <jld@cygnus.co.uk>
339
340         * common/win32/CTCommonDoc.cpp:
341
342         Modify OpenRepository() to pass error and warning
343         handlers to CdlPackagesDatabaseBody::make(). This
344         allows use of the config tool with repositories
345         having missing packages.
346
347 2000-03-31  John Dallaway  <jld@cygnus.co.uk>
348
349         * standalone/win32/MainFrm.cpp:
350
351         Modify CygMount() to call the correct overloaded form
352         of CSubprocess::Run().
353
354 2000-03-29  John Dallaway  <jld@cygnus.co.uk>
355
356         * standalone/win32/Configtool.rc,
357           standalone/common/ecosconfig.cxx,
358           standalone/win32/res/Splsh16.bmp:
359
360         Update version strings. 
361
362 2000-03-28  John Dallaway  <jld@cygnus.co.uk>
363
364         * standalone/win32/cdl.sh,
365           standalone/win32/cdl.dsp:
366
367         Remove obsolete files.
368
369 2000-03-28  John Dallaway  <jld@cygnus.co.uk>
370
371         * common/win32/CTCommonDoc.cpp:
372
373         Modify QualifyDocURL() to accommodate absolute HTML
374         file paths returned by libCDL.
375
376 2000-03-22 Simon FitzMaurice <sdf@redhat.co.uk>
377   * standalone\win32\MainFrm.cpp
378
379   Include usr/bin in path.
380   Use prefix-gcc rather than expect for test of validity of build tools path.
381
382 2000-03-21  John Dallaway  <jld@cygnus.co.uk>
383
384         * common/win32/ConfigItem.cpp:
385
386         Modify GetURL() to return the correct default URL where
387         the document has not been specified.
388
389         * standalone/win32/Configtool.rc:
390
391         Update IDS_RED_HAT_HOME_URL value.
392
393         * common/win32/CTCommon.rc:
394
395         Update context-sensitive help URLs.
396
397 2000-03-20  John Dallaway  <jld@cygnus.co.uk>
398
399         * common/common/build.cxx:
400
401         Modify resolve_tokens() to avoid breaking make variables
402         specified in CDL custom rule targets and dependencies.
403
404 2000-03-15  John Dallaway  <jld@cygnus.co.uk>
405
406         * standalone/win32/Configtool.rc:
407
408         Tweak main frame menu item text for eCos web pages.
409         Tweak 'about' dialog box text for consistency.
410         Update config tool version number to 1.3.2.
411
412         * standalone/common/ecosconfig.cxx:
413
414         Update ecosconfig version number to 1.3.2.
415
416         * standalone/win32/res/Splsh16.bmp:
417
418         Update config tool splash screen to version 1.3.2.
419
420 2000-03-13  John Dallaway  <jld@cygnus.co.uk>
421
422         * standalone/win32/MainFrm.cpp,
423           standalone/win32/MainFrm.h:
424
425         Modify PrepareEnvironment() to optionally prepare
426         an environment without the build tools.
427
428         * standalone/win32/ConfigToolDoc.cpp:
429
430         Modify OnToolsAdministration() to prepare the environment
431         for ecosadmin.tcl (without the build tools) before invoking
432         the admin tool dialog.
433
434 2000-03-10 Simon FitzMaurice <sdf@redhat.co.uk>
435   * standalone\win32\Configtool.dsp
436
437         Move CeCosTrace class to its own file
438   
439 2000-03-10  John Dallaway  <jld@cygnus.co.uk>
440
441         * standalone/win32/MainFrm.cpp,
442           common/win32/CTCommon.rc:
443
444         Modify OnToolsPaths() to provide a more accurate
445         description of the contents of the build tools folder.
446
447 2000-03-08  John Dallaway  <jld@cygnus.co.uk>
448
449         * standalone/win32/Configtool.dsp:
450
451         Remove obsolete files from the project.
452
453 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
454   * standalone\win32\Configtool.cpp
455   
456         Eliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term()
457
458 2000-03-08  John Dallaway  <jld@cygnus.co.uk>
459
460         * standalone/win32/Configtool.dsw:
461
462         Use relocated cdl project file.
463
464 2000-03-07 Simon FitzMaurice <sdf@redhat.co.uk>
465   * standalone\win32\Configtool.dsp
466
467   Do not use PCH on test tool files.
468
469 2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
470   * standalone\win32\Configtool.dsp
471   
472   Thread-related eCosTest code extracted to new class CeCosThreadUtils  
473   
474 2000-03-02 Simon FitzMaurice <sdf@redhat.co.uk>
475   * standalone\win32\Configtool.dsp
476     standalone\win32\MainFrm.cpp
477
478   Change to use common CSubprocess.
479
480 2000-03-02  John Dallaway  <jld@cygnus.co.uk>
481
482         * standalone/win32/Configtool.dsp:
483
484         Add source and header for the admin tool
485         'please wait' dialog.
486
487 2000-02-29  John Dallaway  <jld@cygnus.co.uk>
488
489         * common/win32/CellView.cpp:
490
491         Compare the current cell contents with the current
492         value of the option when cancelling a cell edit.
493
494         * common/common/build.cxx:
495
496         Tidy source code.
497
498 2000-02-28  John Dallaway  <jld@cygnus.co.uk>
499
500         * standalone/win32/MainFrm.cpp:
501
502         Modify PrepareEnvironment() to add the bin directory
503         of the install tree to the path as appropriate.
504
505 2000-02-28 Simon FitzMaurice <sdf@redhat.co.uk>
506   * ChangeLog
507     standalone\win32\MainFrm.cpp
508
509   Correct logic in PrepareEnvironment()
510
511 2000-02-25  John Dallaway  <jld@cygnus.co.uk>
512
513         * standalone/win32/MainFrm.cpp:
514
515         Modify PrepareEnvironment() to add the Cygwin 1.0
516         contrib/bin directory to the path as appropriate.
517
518 2000-02-24  John Dallaway  <jld@cygnus.co.uk>
519
520         * standalone/win32/MainFrm.cpp:
521
522         Modify PrepareEnvironment() to place the host tools
523         directory at the head of the PATH and define the
524         ECOS_REPOSITORY environment variable for use by the
525         ecosconfig CLUI tool.
526
527 2000-02-24  John Dallaway  <jld@cygnus.co.uk>
528
529         * common/win32/CdlTemplatesDialog.cpp,
530           common/win32/CdlTemplatesDialog.h:
531
532         Add new UpdateDetails() member function to display the
533         selected packages from both the hardware and non-hardware
534         templates. The previous distinction was confusing.
535   
536         Sort the package aliases in the 'details' box.
537
538         * common/win32/CTCommon.rc:
539         
540         Tweak static text in the template selection dialog to
541         reflect the new functionality.
542
543 2000-02-24  John Dallaway  <jld@cygnus.co.uk>
544
545         * standalone/common/cdl_exec.cxx:
546
547         Modify cdl_exec::cmd_list() to sort the packages,
548         targets and templates into alphabetical order.  
549
550 2000-02-23  John Dallaway  <jld@cygnus.co.uk>
551
552         * common/win32/CTCommonDoc.cpp:
553
554         Call SwitchMemoryLayout() rather than NewMemoryLayout()
555         when importing a minimal save file or selecting new
556         hardware since the required memory layout files may not yet
557         be in the MLT directory.
558
559         * standalone/win32/ConfigToolDoc.cpp:
560
561         Modify SwitchMemoryLayout() to pass the MLT file paths to
562         CFileFind::FindFile() correctly.
563
564 2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
565   * common\win32\CTUtils.*
566  
567   CTUtils has moved to utils folder.
568   HTMLHelpLinkFileName and ShowHtmlHelp are now in doc class.
569
570 2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
571   * common\win32\CellView.cpp
572     common\win32\ControlView.cpp
573
574   Fix problem with synchronization of cell and control views w/ mouse wheel movements.
575
576 2000-02-21 Simon FitzMaurice <sdf@redhat.co.uk>
577   * common\win32\CTCommon.rc
578     common\win32\CTCommonDoc.cpp
579     common\win32\CTCommonres.cpp
580     common\win32\CTCommonres.h
581     common\win32\CellView.cpp
582     common\win32\ConfigToolDoc.h
583     common\win32\cellview.h
584     common\win32\stdafx.h
585     standalone\common\ChangeLog
586     standalone\win32\ConfigToolDoc.cpp
587     standalone\win32\Configtool.cpp
588     standalone\win32\Configtool.dsp
589
590   Move CTUtils and cell editing classes to Utils folder.
591   Construct MultiLineEdit dialog from memory to avoid creating a Utils resource.
592
593 2000-02-18  Drew Moseley  <dmoseley@cygnus.com>
594
595         * common/win32/ConfigItem.cpp: Support for CodeCoordinates
596
597 2000-02-18  John Dallaway  <jld@cygnus.co.uk>
598
599         * common/win32/CTCommonDoc.cpp:
600
601         Call UpdateAllViews(NULL, MemLayoutChanged) from
602         NewMemoryLayout() instead of various other functions.
603         The MLT view was not being updated correctly following
604         a change of hardware template.
605
606 2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>
607   * common\win32\CTCommon.rc
608
609   Correct tab order in find dialog.
610
611 2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>
612   * common\win32\CTCommon.rc
613     common\win32\CTCommonDoc.cpp
614     common\win32\ConfigItem.cpp
615     common\win32\ConfigItem.h
616     common\win32\ControlView.cpp
617     common\win32\FindDialog.cpp
618     common\win32\stdafx.h
619
620   Support searching in values.
621
622 2000-02-17 Simon FitzMaurice <sdf@redhat.co.uk>
623   * common\win32\CTCommonDoc.cpp
624
625   Do not disable callbacks during template selection (allow conflicts dialog to run)
626
627 2000-02-16 Simon FitzMaurice <sdf@redhat.co.uk>
628   * common\win32\ConfigViewOptionsDialog.cpp
629     standalone\win32\CTres.h
630     standalone\win32\ConfigToolDoc.cpp
631     standalone\win32\Configtool.dsp
632     standalone\win32\Configtool.rc
633     standalone\win32\MainFrm.cpp
634     standalone\win32\MainFrm.h
635
636   Add support for adding platforms at run-time
637   Ensure .chm file is only rebuild when necessary.
638
639 2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
640   * standalone\win32\Configtool.dsp
641     
642   Avoid using html folder.
643    
644 2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
645   * standalone\win32\Configtool.dsp
646     
647   Use checked-in html files in HTMLHelp generation: include contents and index page generation.
648    
649 2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
650   * common\win32\CTCommonDoc.cpp  
651     common\win32\CTUtils.cpp
652     common\win32\CTUtils.h
653     common\win32\ConfigToolDoc.h
654     common\win32\FolderDialog.cpp
655     common\win32\NewFolderDialog.cpp
656     standalone\win32\ConfigToolDoc.cpp
657     
658   Add error checking to the document-saving process.
659   Emit meaningful error messages if save fails.    
660   Restore document title and path if save fails.
661   Fix Save As.  
662
663 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
664   * common\win32\IdleMessage.cpp
665     common\win32\Thermometer.cpp :
666
667     More changes from Piet.
668
669 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
670   * common\common\build.cxx
671     common\common\build.hxx
672     common\common\flags.cxx
673     common\common\flags.hxx
674     standalone\common\cdl_exec.cxx
675     standalone\common\cdl_exec.hxx
676     standalone\common\ecosconfig.cxx  
677     standalone\common\ecosconfig.hxx
678
679   Update copyright headers in files with non-standard extensions :-).
680     
681 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
682   * common\win32\AddRemoveDialog.cpp
683     common\win32\AddRemoveDialog.h
684     common\win32\BuildOptionsDialog.cpp
685     common\win32\BuildOptionsDialog.h
686     common\win32\CTCommonDoc.cpp
687     common\win32\CTCommonres.cpp
688     common\win32\CTOptionsDialog.cpp
689     common\win32\CTOptionsDialog.h
690     common\win32\CTPropertiesDialog.cpp
691     common\win32\CTPropertiesDialog.h
692     common\win32\CTUtils.cpp
693     common\win32\CTUtils.h
694     common\win32\CdlPackagesDialog.cpp
695     common\win32\CdlPackagesDialog.h
696     common\win32\CdlTemplatesDialog.cpp
697     common\win32\CdlTemplatesDialog.h
698     common\win32\Cell.cpp
699     common\win32\Cell.h
700     common\win32\CellEdit.cpp
701     common\win32\CellEdit.h
702     common\win32\CellView.cpp
703     common\win32\ComboEdit.cpp
704     common\win32\ComboEdit.h
705     common\win32\ConfigItem.cpp
706     common\win32\ConfigItem.h
707     common\win32\ConfigToolDoc.h
708     common\win32\ConfigViewOptionsDialog.cpp
709     common\win32\ConfigViewOptionsDialog.h
710     common\win32\ControlView.cpp
711     common\win32\ControlView.h
712     common\win32\DescView.cpp
713     common\win32\DescView.h
714     common\win32\DoubleEdit.cpp
715     common\win32\DoubleEdit.h
716     common\win32\FailingRulesDialog.cpp
717     common\win32\FailingRulesDialog.h
718     common\win32\FindDialog.cpp
719     common\win32\FindDialog.h
720     common\win32\FolderDialog.cpp
721     common\win32\FolderDialog.h
722     common\win32\IdleMessage.cpp
723     common\win32\IdleMessage.h
724     common\win32\IncludeSTL.h
725     common\win32\IntegerEdit.cpp
726     common\win32\IntegerEdit.h
727     common\win32\MultiLineEditDialog.cpp
728     common\win32\MultiLineEditDialog.h
729     common\win32\NewFolderDialog.cpp
730     common\win32\NewFolderDialog.h
731     common\win32\NotePage.cpp
732     common\win32\PropertiesList.cpp
733     common\win32\PropertiesList.h
734     common\win32\PropertiesView.cpp
735     common\win32\PropertiesView.h
736     common\win32\RegionGeneralPage.cpp
737     common\win32\RegionGeneralPage.h
738     common\win32\RulesList.cpp
739     common\win32\RulesList.h
740     common\win32\RulesView.cpp
741     common\win32\RulesView.h
742     common\win32\SectionGeneralPage.cpp
743     common\win32\SectionGeneralPage.h
744     common\win32\SectionRelocationPage.cpp
745     common\win32\SectionRelocationPage.h
746     common\win32\SplitterWndEx.cpp
747     common\win32\SplitterWndEx.h
748     common\win32\StdAfx.cpp
749     common\win32\StringEdit.cpp
750     common\win32\StringEdit.h
751     common\win32\TTListCtrl.cpp
752     common\win32\TTListCtrl.h
753     common\win32\Thermometer.cpp
754     common\win32\Thermometer.h
755     common\win32\cellview.h
756     common\win32\memmap.cpp
757     common\win32\memmap.h
758     common\win32\messagebox.cpp
759     common\win32\messagebox.h
760     common\win32\mltview.cpp
761     common\win32\mltview.h
762     common\win32\notepage.h
763     common\win32\resource.h
764     common\win32\stdafx.h
765     common\win32\thinsplitter.cpp
766     common\win32\thinsplitter.h
767     standalone\win32\BCMenu.cpp
768     standalone\win32\BCMenu.h
769     standalone\win32\BinDirDialog.cpp
770     standalone\win32\BinDirDialog.h
771     standalone\win32\CTres.cpp
772     standalone\win32\ConfigToolDoc.cpp
773     standalone\win32\Configtool.cpp
774     standalone\win32\Configtool.h
775     standalone\win32\MLTFrame.h
776     standalone\win32\MainFrm.cpp
777     standalone\win32\MainFrm.h
778     standalone\win32\OutputView.cpp
779     standalone\win32\OutputView.h
780     standalone\win32\Splash.h
781     standalone\win32\ViewOptions.cpp
782     standalone\win32\ViewOptions.h
783     standalone\win32\splash.cpp
784
785   Update copyright headers
786
787 2000-02-11  John Dallaway  <jld@redhat.co.uk>
788
789   * standalone\common\ecosconfig.cxx:
790
791   Update ecosconfig version string to "1.3.1".
792
793 2000-02-09 Simon FitzMaurice <sdf@redhat.co.uk>
794   * common\win32\FailingRulesDialog.cpp
795     common\win32\FailingRulesDialog.h
796     standalone\win32\Configtool.dsp
797
798   Avoid crash in HTMLHelp 1.3 when "What's This?" windows deactivated.
799   Provide hook to disable "What's This?" help for dialogs requiring context menus.
800
801 2000-02-08  John Dallaway  <jld@redhat.co.uk>
802
803   * standalone\win32\Configtool.rc:
804
805   Update 'about' box version string for release 1.3.1.
806
807 2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>
808   * standalone\win32\ConfigToolDoc.cpp
809
810   Keep test list sorted
811
812 2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>
813   * common\win32\CTUtils.cpp
814     common\win32\ConfigItem.cpp
815     common\win32\IdleMessage.cpp
816     common\win32\Thermometer.cpp
817
818   Changes from Piet for new ref counting interface.
819
820 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
821   * standalone\win32\BCMenu.cpp
822     standalone\win32\BCMenu.h
823
824   Reinsert copyright header
825
826 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
827   * common\win32\CTUtils.cpp
828     standalone\win32\Configtool.dsp
829     standalone\win32\Configtool.rc
830
831   Remove unused bitmaps
832
833 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
834   * standalone\win32\CTres.h
835     standalone\win32\Configtool.cpp
836     standalone\win32\Configtool.dsp
837     standalone\win32\Configtool.rc
838
839   Remove scrolling credits
840
841 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
842   * common\win32\CTCommon.rc
843     common\win32\CTCommonres.h
844     standalone\win32\MainFrm.cpp
845
846 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
847   * standalone\win32\Configtool.dsp
848
849   Introduce \D_WIN32_IE=0x0400
850
851 2000-02-07  John Dallaway  <jld@redhat.co.uk>
852
853         * standalone\win32\res\Splsh16.bmp:
854
855         Update splash screen for release 1.3.1.
856
857 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
858   * standalone\win32\MainFrm.cpp
859     standalone\win32\MainFrm.h
860
861   Remove unused variables (in particular, timer which was being killed but not created)
862
863 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
864   * standalone\win32\Configtool.dsp
865   
866   Remove MappedBitmapButton  
867   
868 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
869   * common\win32\CTUtils.cpp
870     common\win32\CTUtils.h
871     standalone\win32\Configtool.cpp
872     standalone\win32\Configtool.h
873     standalone\win32\MainFrm.h
874
875   Ensure shortcuts for popup menus functional.
876
877   * common\win32\ControlView.cpp
878     common\win32\ControlView.h
879     common\win32\FailingRulesDialog.cpp
880     common\win32\RulesView.cpp
881     common\win32\StdAfx.cpp
882     common\win32\mltview.cpp
883     common\win32\mltview.h
884     common\win32\stdafx.h
885     standalone\win32\OutputView.cpp
886     standalone\win32\OutputView.h
887
888   Correct for abnormal behaviour of vsnprintf under NT.
889
890   * standalone\win32\Configtool.rc
891
892   Output view context menu "Save" should have ellipsis.
893     
894   * standalone\win32\ecosconfig.dsp
895
896   Use cdl from v:\ide 
897
898 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
899   * common\win32\CTCommonres.h
900     standalone\win32\CTres.h
901
902   These files cannot have copyright banners.
903
904 2000-02-03 Simon FitzMaurice <sdf@redhat.co.uk>
905   * common\win32\CTCommonDoc.cpp
906     common\win32\FailingRulesDialog.cpp
907     common\win32\FailingRulesDialog.h
908
909   Allow overlapping solutions.
910   Display dialog in respect of conflicts without solutions.
911
912   * standalone\win32\ConfigToolDoc.cpp
913     standalone\win32\MainFrm.cpp
914     common\win32\RulesList.cpp
915     common\win32\RulesView.cpp
916
917   Remove unnecessary #includes
918
919 2000-02-03 Simon FitzMaurice <sdf@redhat.co.uk>
920   * common\win32\CTCommonDoc.cpp
921     common\win32\CTCommonres.h
922     common\win32\ConfigToolDoc.h
923     common\win32\FailingRulesDialog.cpp
924     common\win32\FailingRulesDialog.h
925     common\win32\RulesList.cpp
926     common\win32\RulesView.cpp
927     common\win32\RulesView.h
928
929   Implement multiple selection in Resolve Conflicts dialog and conflicts window.
930   Add "Resolve" context menu item to conflicts window.
931
932 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
933   * common\win32\ConfigItem.cpp
934
935   Ensure when package is unloaded stale tree handles are not accessed.
936
937 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
938   * common\win32\FailingRulesDialog.cpp
939
940   Rework to avoid use of CConfigItems (because fixes may involve packages not yet loaded)
941
942 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
943   * common\win32\SectionGeneralPage.cpp
944     common\win32\SectionRelocationPage.cpp
945
946   Changes required by IDE API changes.
947
948 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
949   * standalone\win32\MainFrm.cpp
950
951   Make sure to reset the CSubProcess pointer to null if we fail to run the subprocess.
952
953 2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>
954   * standalone\win32\BCMenu.cpp
955     standalone\win32\BCMenu.h
956     standalone\win32\CreditStatic.cpp
957     standalone\win32\CreditStatic.h
958
959   These files shouldn't have our copyright on them yet.
960
961 2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>
962   * common\win32\AddRemoveDialog.cpp 
963     common\win32\AddRemoveDialog.h 
964     common\win32\BuildOptionsDialog.cpp 
965     common\win32\BuildOptionsDialog.h 
966     common\win32\CTCommonDoc.cpp 
967     common\win32\CTCommonres.cpp 
968     common\win32\CTCommonres.h 
969     common\win32\CTOptionsDialog.cpp 
970     common\win32\CTOptionsDialog.h 
971     common\win32\CTPropertiesDialog.cpp 
972     common\win32\CTPropertiesDialog.h 
973     common\win32\CTUtils.cpp 
974     common\win32\CTUtils.h 
975     common\win32\CdlPackagesDialog.cpp 
976     common\win32\CdlPackagesDialog.h 
977     common\win32\CdlTemplatesDialog.cpp 
978     common\win32\CdlTemplatesDialog.h 
979     common\win32\Cell.cpp 
980     common\win32\Cell.h 
981     common\win32\CellEdit.cpp 
982     common\win32\CellEdit.h 
983     common\win32\CellView.cpp 
984     common\win32\ComboEdit.cpp 
985     common\win32\ComboEdit.h 
986     common\win32\ConfigItem.cpp 
987     common\win32\ConfigItem.h 
988     common\win32\ConfigToolDoc.h 
989     common\win32\ConfigViewOptionsDialog.cpp 
990     common\win32\ConfigViewOptionsDialog.h 
991     common\win32\ControlView.cpp 
992     common\win32\ControlView.h 
993     common\win32\DescView.cpp 
994     common\win32\DescView.h 
995     common\win32\DoubleEdit.cpp 
996     common\win32\DoubleEdit.h 
997     common\win32\FailingRulesDialog.cpp 
998     common\win32\FailingRulesDialog.h 
999     common\win32\FindDialog.cpp 
1000     common\win32\FindDialog.h 
1001     common\win32\FolderDialog.cpp 
1002     common\win32\FolderDialog.h 
1003     common\win32\IdleMessage.cpp 
1004     common\win32\IdleMessage.h 
1005     common\win32\IncludeSTL.h 
1006     common\win32\IntegerEdit.cpp 
1007     common\win32\IntegerEdit.h 
1008     common\win32\MultiLineEditDialog.cpp 
1009     common\win32\MultiLineEditDialog.h 
1010     common\win32\NewFolderDialog.cpp 
1011     common\win32\NewFolderDialog.h 
1012     common\win32\NotePage.cpp 
1013     common\win32\PropertiesList.cpp 
1014     common\win32\PropertiesList.h 
1015     common\win32\PropertiesView.cpp 
1016     common\win32\PropertiesView.h 
1017     common\win32\RegionGeneralPage.cpp 
1018     common\win32\RegionGeneralPage.h 
1019     common\win32\RulesList.cpp 
1020     common\win32\RulesList.h 
1021     common\win32\RulesView.cpp 
1022     common\win32\RulesView.h 
1023     common\win32\SectionGeneralPage.cpp 
1024     common\win32\SectionGeneralPage.h 
1025     common\win32\SectionRelocationPage.cpp 
1026     common\win32\SectionRelocationPage.h 
1027     common\win32\SplitterWndEx.cpp 
1028     common\win32\SplitterWndEx.h 
1029     common\win32\StdAfx.cpp 
1030     common\win32\StringEdit.cpp 
1031     common\win32\StringEdit.h 
1032     common\win32\TTListCtrl.cpp 
1033     common\win32\TTListCtrl.h 
1034     common\win32\Thermometer.cpp 
1035     common\win32\Thermometer.h 
1036     common\win32\cellview.h 
1037     common\win32\listctrltoview.inl 
1038     common\win32\memmap.cpp 
1039     common\win32\memmap.h 
1040     common\win32\messagebox.cpp 
1041     common\win32\messagebox.h 
1042     common\win32\mltview.cpp 
1043     common\win32\mltview.h 
1044     common\win32\notepage.h 
1045     common\win32\resource.h 
1046     common\win32\thinsplitter.cpp 
1047     common\win32\thinsplitter.h 
1048     common\win32\treectrltoview.inl 
1049     standalone\win32\BCMenu.cpp 
1050     standalone\win32\BCMenu.h 
1051     standalone\win32\BinDirDialog.cpp 
1052     standalone\win32\BinDirDialog.h 
1053     standalone\win32\CTres.cpp 
1054     standalone\win32\CTres.h 
1055     standalone\win32\ConfigToolDoc.cpp 
1056     standalone\win32\Configtool.cpp 
1057     standalone\win32\Configtool.h 
1058     standalone\win32\Configtool.rc 
1059     standalone\win32\CreditStatic.cpp 
1060     standalone\win32\CreditStatic.h 
1061     standalone\win32\MLTFrame.h 
1062     standalone\win32\MainFrm.cpp 
1063     standalone\win32\MainFrm.h 
1064     standalone\win32\MappedBitmapButton.cpp 
1065     standalone\win32\MappedBitmapButton.h 
1066     standalone\win32\OutputView.cpp 
1067     standalone\win32\OutputView.h 
1068     standalone\win32\Splash.h 
1069     standalone\win32\ViewOptions.cpp 
1070     standalone\win32\ViewOptions.h 
1071     standalone\win32\splash.cpp:
1072
1073   Normalize copyright headers.
1074
1075 2000-01-31 Simon FitzMaurice  <sdf@redhat.co.uk>
1076   * common\win32\CTCommon.rc
1077
1078   Adjust help URLs in line with new doc layout.
1079
1080 2000-01-28 Simon FitzMaurice  <sdf@redhat.co.uk>
1081   * common\win32\CTCommon.rc
1082
1083   Adjust help URLs in line with new doc layout.
1084
1085 2000-01-28 Simon FitzMaurice  <sdf@redhat.co.uk>
1086
1087   * standalone\win32\MainFrm.cpp
1088
1089   Remove redundant status bar pane.  
1090   Allow LH pane to occupy all remaining space.
1091
1092 2000-01-28 Simon FitzMaurice  <sdf@redhat.co.uk>
1093   
1094   * common\win32\CTCommon.rc
1095     common\win32\CTCommonres.h
1096
1097   Introduce resource IDs for Help menu help URLs
1098
1099   * common\win32\CTCommonDoc.cpp
1100
1101   Ensure global conflicts resolution considers all changes.
1102
1103   * common\win32\CTUtils.cpp
1104     common\win32\CTUtils.h
1105     standalone\win32\Configtool.cpp
1106
1107   Provide function to return "link2.htm" full path name; delete this file on app exit.
1108
1109   * common\win32\FailingRulesDialog.cpp
1110
1111   Fix greying of All button; do not allow All and None buttons to affect non-visible items.
1112
1113   * standalone\win32\MainFrm.cpp
1114     standalone\win32\MainFrm.h
1115
1116   Introduce HTMLHelp navigation complete handler (not functional yet)
1117
1118 2000-01-28  John Dallaway  <jld@redhat.co.uk>
1119
1120         * standalone\win32\ConfigtoolDoc.cpp:
1121
1122         Modify OnBuildTemplates() to call SelectHardware()
1123         before SelectTemplate() rather than after it. This
1124         ensures that CDL option values specified in the
1125         template are applied to the new HAL rather than the
1126         old one.
1127
1128 2000-01-27  John Dallaway  <jld@redhat.co.uk>
1129
1130         * standalone\common\ecosconfig.cxx,
1131           standalone\common\cdl_exec.cxx,
1132           standalone\common\cdl_exec.hxx:
1133
1134         Use the inference callback function to report resolved
1135         conflicts for all commands, not just 'resolve'.
1136
1137         Add '--no-resolve' qualifier to explicitly disable the
1138         inference engine.
1139
1140 2000-01-25  John Dallaway  <jld@redhat.co.uk>
1141
1142         * standalone\win32\Configtool.cpp,
1143           standalone\win32\Configtool.h:
1144
1145         Add new GetInstallVersionKey() member function to
1146         retrieve the path to the eCos installation version
1147         key from the registry.
1148
1149         Modify LoadStdProfileSettings() to observe the default
1150         build tools and user tools paths specified by the
1151         installer.
1152
1153 2000-01-25  John Dallaway  <jld@redhat.co.uk>
1154
1155         * common\common\build.cxx:
1156
1157         Fix cygpath() to use the no-space file path when built
1158         under Cygwin.
1159
1160         * standalone\win32\Configtool.rc:
1161
1162         Update version resource and copyright strings for
1163         release 1.3.
1164
1165 2000-01-21 Simon FitzMaurice  <sdf@redhat.co.uk>
1166   * common\win32\CTCommonDoc.cpp
1167
1168   Ensure modified flag is set following [hardware] template changes.
1169
1170 2000-01-21 Simon FitzMaurice  <sdf@redhat.co.uk>
1171   * common\win32\mltview.h
1172     standalone\win32\CTres.h
1173     standalone\win32\Configtool.h
1174
1175   Remove use of class CProperties
1176
1177   * standalone\win32\Configtool.rc
1178     standalone\win32\ViewOptions.cpp
1179     standalone\win32\ViewOptions.h
1180
1181   Remove "expand\collapse tree" option
1182
1183 2000-01-21  John Dallaway  <jld@redhat.co.uk>
1184
1185         * common\win32\CTCommonDoc.cpp:
1186
1187         Modify CurrentTestingIdentifier() to return the CDL
1188         target identifier. This is now the _default_ testing
1189         identifier and should be overridable in one of the
1190         eCosTest dialogs.
1191
1192 2000-01-21  John Dallaway  <jld@redhat.co.uk>
1193
1194         * common\win32\CTCommonDoc.cpp:
1195
1196         Modify OnFileImport() to accommodate recent libCDL API
1197         change.
1198
1199 2000-01-21  John Dallaway  <jld@redhat.co.uk>
1200
1201         * standalone\common\ecosconfig.cxx:
1202
1203         Add '--version' switch to show tool version, build time
1204         and copyright notice.
1205
1206 2000-01-19 Simon FitzMaurice  <sdf@redhat.co.uk>
1207   * common\win32\CTCommon.rc
1208     common\win32\CTCommonres.h
1209     standalone\win32\Configtool.rc
1210
1211     Move help about text to standlone-specific resource and update.
1212
1213 2000-01-19  John Dallaway  <jld@redhat.co.uk>
1214
1215         * standalone\win32\res\Splsh16.bmp:
1216
1217         Update splash screen for release 1.3.
1218
1219 2000-01-18 Simon FitzMaurice  <sdf@redhat.co.uk>
1220   * standalone\win32\Configtool.rc
1221
1222   Update version info.
1223
1224 2000-01-18 Simon FitzMaurice  <sdf@redhat.co.uk>
1225   * common\win32\CTCommon.rc
1226     common\win32\CTCommonDoc.cpp
1227     standalone\win32\CTres.h
1228     standalone\win32\Configtool.rc
1229     standalone\win32\MainFrm.cpp
1230     standalone\win32\MainFrm.h
1231
1232     Cygnus -> Red Hat (excluding copyrights)
1233
1234 2000-01-18 Simon FitzMaurice  <sdf@redhat.co.uk>
1235   * common\win32\CTCommonDoc.cpp
1236     common\win32\ConfigToolDoc.h
1237     common\win32\ControlView.cpp
1238     standalone\win32\ConfigToolDoc.cpp
1239
1240   Move code appropriate to package unloading etc... to common function RegenerateData()
1241
1242   * standalone\win32\MainFrm.cpp
1243
1244   Do not display toolbars too early.
1245
1246 2000-01-17 Simon FitzMaurice  <sdf@redhat.co.uk>
1247   * common\win32\ConfigToolDoc.h
1248
1249   Correct accidental removal of RunTests() function.
1250
1251 2000-01-14 Simon FitzMaurice  <sdf@redhat.co.uk>?
1252   * common\win32\CTCommon.rc
1253     common\win32\CTCommonres.cpp
1254     common\win32\CTCommonres.h
1255     common\win32\FailingRulesDialog.cpp
1256     common\win32\FailingRulesDialog.h
1257
1258   Slightly clearer text on conflicts dialog CSH.  Renamed *FAILING_RULES* resources *RESOLVE_CONFLICTS*.
1259
1260   * common\win32\CTCommonDoc.cpp
1261     common\win32\ConfigToolDoc.h
1262     standalone\win32\ConfigToolDoc.cpp
1263     standalone\win32\Configtool.dsp
1264
1265   Grouped test running code in one place in standalone tool.  
1266   Corrected action on save document if user cancels from resolve conflicts dialog.
1267
1268 2000-01-13 Simon FitzMaurice  <sdf@redhat.co.uk>
1269   * standalone\win32\BCMenu.cpp
1270     standalone\win32\BCMenu.h
1271
1272   Picked up later versions
1273
1274   * standalone\win32\MainFrm.cpp
1275
1276   Fix toolbar persistence
1277
1278   * standalone\win32\Configtool.rc
1279     standalone\win32\res\Toolbar.bmp
1280
1281   Adjust toolbar heights
1282
1283 2000-01-12  John Dallaway  <jld@redhat.co.uk>
1284
1285         * common\win32\CTCommonDoc.cpp:
1286
1287         Modify GenerateHeaders() to avoid copying non-config
1288         headers to the install tree in the standalone config
1289         tool. The make system does this copying.
1290
1291         * standalone\win32\MainFrm.cpp:
1292
1293         Modify OnToolsShell() to invoke the shell even if the
1294         build tree is not yet known.
1295
1296         Modify PrepareEnvironment() to avoid mounting the
1297         logical drives containing the build, install and
1298         repository trees if this information is not yet known.
1299
1300 2000-01-11  John Dallaway  <jld@redhat.co.uk>
1301
1302         * common\win32\ConfigToolDoc.h,
1303           standalone\win32\ConfigToolDoc.cpp:
1304
1305         Restrict use of short file paths to the generation of
1306         GNU makefiles only, now that the IDE will quote file paths
1307         containing spaces. A few additional short paths remain
1308         pending migration to the use of GnuCompiler::addInclude().
1309
1310 2000-01-11  John Dallaway  <jld@redhat.co.uk>
1311
1312         * common\win32\CTCommonDoc.cpp:
1313
1314         Modify SelectTemplate() and SelectHardware() to
1315         avoid copying new MLT files to the build tree if
1316         the document has not yet been saved.
1317
1318 2000-01-11 Simon FitzMaurice  <sdf@redhat.co.uk>
1319     common\win32\CTCommon.rc
1320     common\win32\CTCommonDoc.cpp
1321     common\win32\CTCommonres.h
1322     common\win32\CTUtils.cpp
1323     common\win32\CTUtils.h
1324     common\win32\ConfigToolDoc.h
1325     common\win32\ControlView.cpp
1326     common\win32\DescView.cpp
1327     common\win32\PropertiesView.cpp
1328     common\win32\RulesView.cpp
1329     common\win32\mltview.cpp
1330     standalone\win32\ConfigToolDoc.cpp
1331     standalone\win32\Configtool.rc
1332     standalone\win32\MainFrm.cpp
1333     standalone\win32\MainFrm.h
1334
1335   * Restore missing string resource ID
1336     Continue top-level CSH implementation
1337
1338 2000-01-11 Simon FitzMaurice  <sdf@redhat.co.uk>
1339   * common\win32\CTCommon.rc
1340     common\win32\CTCommonres.cpp
1341     common\win32\CTCommonres.h
1342     common\win32\FailingRulesDialog.cpp
1343     common\win32\FailingRulesDialog.h
1344     common\win32\StdAfx.cpp
1345
1346   Update conflicts dialog to reflect EID.
1347
1348   * standalone\win32\ConfigToolDoc.cpp
1349     common\win32\CellView.cpp
1350     common\win32\ControlView.cpp
1351     common\win32\ControlView.h
1352     common\win32\DescView.cpp
1353     common\win32\DescView.h
1354     common\win32\PropertiesView.cpp
1355     common\win32\PropertiesView.h
1356     common\win32\RulesView.cpp
1357     common\win32\RulesView.h
1358     common\win32\cellview.h
1359     common\win32\mltview.cpp
1360     common\win32\mltview.h
1361
1362   F1 help for top-level windows  
1363
1364 2000-01-11  John Dallaway  <jld@redhat.co.uk>
1365
1366         * common\win32\RulesList.cpp,
1367           common\win32\RulesList.h,
1368           common\win32\RulesView.cpp,
1369           common\win32\RulesView.h:
1370
1371         Restore double-click handling to the conflicts view.
1372
1373         Move the AssociatedItemName() function from the
1374         RulesView class to the RulesList class and rename
1375         to AssociatedItem() for use by the double-click
1376         handler.
1377
1378 2000-01-10  John Dallaway  <jld@redhat.co.uk>
1379
1380         * common\win32\CTCommon.rc,
1381           common\win32\CTCommonres.h,
1382           
1383         Modify the constructor to calculate the default
1384         repository location from the plug-in installation
1385         location if the per-user registry value is not
1386         found.
1387
1388 2000-01-10  John Dallaway  <jld@redhat.co.uk>
1389
1390         * standalone\win32\CTres.h,
1391           standalone\win32\CTres.cpp,
1392           standalone\win32\CdlTemplatesDialog.cpp (remove),
1393           standalone\win32\CdlTemplatesDialog.h (remove),
1394           standalone\win32\Configtool.rc,
1395           common\win32\CTCommon.rc,
1396           common\win32\CTCommonres.cpp,
1397           common\win32\CTCommonres.h,
1398           common\win32\CdlTemplatesDialog.cpp (add),
1399           common\win32\CdlTemplatesDialog.h (add),
1400           standalone\win32\Configtool.dsp:
1401
1402         Make the enhanced template selection dialog common
1403         between the standalone and plug-in versions of
1404         the eCos configuration tool.
1405
1406 2000-01-10  John Dallaway  <jld@redhat.co.uk>
1407
1408         * standalone\win32\CTres.h,
1409           standalone\win32\CdlTemplatesDialog.cpp,
1410           standalone\win32\CdlTemplatesDialog.h,
1411           standalone\win32\Configtool.rc:
1412
1413         Add list of packages in the selected software template
1414         to the templates dialog box in preparation for commoning
1415         the standalone and plug-in versions of the dialog.
1416
1417 2000-01-07 Simon FitzMaurice  <sdf@redhat.co.uk>
1418   * standalone\win32\ConfigToolDoc.cpp
1419
1420   Treat the result of ResolveGlobalConflicts correctly
1421
1422 2000-01-07 Simon FitzMaurice  <sdf@redhat.co.uk>
1423   * common\win32\PropertiesList.cpp
1424
1425   CR 901982
1426
1427 2000-01-06 Simon FitzMaurice  <sdf@redhat.co.uk>
1428   *  common\win32\ControlView.cpp
1429
1430   CR 901981
1431
1432 2000-01-05  John Dallaway  <jld@redhat.co.uk>
1433
1434         * common\win32\CTCommonDoc.cpp,
1435           standalone\win32\ConfigToolDoc.cpp,
1436           common\win32\ConfigTool.h:
1437
1438         Modify SelectTemplate() to accommodate a template
1439         version parameter.
1440
1441         Add a new member variable (m_template_version) to
1442         the document class to hold the version of currently
1443         selected template since this cannot be obtained from
1444         libCDL.
1445
1446         Modify OpenRepository() to use the new template version
1447         member variable.
1448
1449         * standalone\win32\ConfigToolDoc.cpp,
1450
1451         Pass template version parameter in all calls to
1452         CConfigToolDoc::SelectTemplate().
1453
1454         * standalone\win32\CdlTemplatesDialog.cpp,
1455           standalone\win32\CdlTemplatesDialog.h,
1456           standalone\win32\Configtool.rc,
1457           standalone\win32\CTres.h,
1458
1459         Add new template version combo box to the template selection
1460         dialog.
1461
1462 2000-01-04  John Dallaway  <jld@redhat.co.uk>
1463
1464         * standalone\win32\Configtool.rc:
1465
1466         Update copyright notices for the new year.
1467
1468 1999-12-22 Simon FitzMaurice  <sdf@redhat.co.uk>
1469   * common\win32\CTCommonres.cpp
1470     standalone\win32\CTres.cpp
1471     standalone\win32\Configtool.cpp
1472     standalone\win32\Configtool.dsp
1473
1474   Dummy CSH for dialogs.
1475
1476 1999-12-21 Simon FitzMaurice  <sdf@redhat.co.uk>
1477   * common\win32\CTCommon.rc
1478     common\win32\CTCommonres.cpp
1479     
1480   Migrate mapping of common control IDs to eCosTestDialog
1481
1482 1999-12-21 Simon FitzMaurice  <sdf@redhat.co.uk>
1483   * common\win32\CTCommon.rc
1484     common\win32\CTCommonres.h
1485     common\win32\ControlView.cpp
1486     common\win32\eCosDialog.cpp
1487     common\win32\eCosDialog.h
1488     common\win32\stdafx.h
1489     standalone\win32\CTres.h
1490     standalone\win32\ConfigToolDoc.cpp
1491     standalone\win32\Configtool.cpp
1492     standalone\win32\Configtool.dsp
1493     standalone\win32\Configtool.rc
1494     
1495   Introduce separate help maps for each component.
1496
1497 1999-12-21 Simon FitzMaurice  <sdf@redhat.co.uk>
1498   * common\win32\FileName.cpp
1499
1500   Fix it.
1501
1502 1999-12-21  John Dallaway  <jld@redhat.co.uk>
1503
1504         * common\win32\CTCommonDoc.cpp
1505
1506         Provide an implementation of the minimal eCos
1507         configuration import function.
1508
1509 1999-12-21  John Dallaway  <jld@redhat.co.uk>
1510
1511         * common\win32\CTCommonDoc.cpp
1512           common\win32\ConfigToolDoc.h
1513           standalone\win32\CTres.h
1514           standalone\win32\ConfigToolDoc.cpp
1515           standalone\win32\Configtool.rc
1516
1517         Add new menu items for the import and export of
1518         minimal eCos configuration save files. Provide
1519         an implementation of the export function.
1520
1521 1999-12-17 Simon FitzMaurice  <sdf@redhat.co.uk>
1522   * common\win32\FileName.cpp
1523     common\win32\FileName.h
1524
1525   Move to Utils directory
1526
1527 1999-12-17 Simon FitzMaurice  <sdf@redhat.co.uk>
1528   * common\win32\FileName.cpp
1529     common\win32\FileName.h
1530
1531   Add ReplaceExtension() function
1532
1533   * common\win32\eCosDialog.cpp
1534     common\win32\eCosDialog.h
1535     common\win32\eCosPropertyPage.cpp
1536     common\win32\eCosPropertyPage.h
1537
1538   Use common code between Dialog and Property page variants of CSH classes.
1539
1540   * standalone\win32\ConfigToolDoc.cpp
1541     standalone\win32\Configtool.cpp
1542     standalone\win32\Configtool.dsp
1543     standalone\win32\Configtool.h
1544     standalone\win32\MainFrm.cpp
1545
1546   Set default .chm file name from executable name
1547
1548 1999-12-20  John Dallaway  <jld@redhat.co.uk>
1549
1550         * common\win32\CTUtils.cpp
1551
1552         Fix CUtils::StripExtraWhitespace() to replace a sequence
1553         of whitespace characters with a single space character
1554         rather than preserving the first whitespace character in
1555         the sequence.
1556
1557 1999-12-20  John Dallaway  <jld@redhat.co.uk>
1558
1559         * standalone\common\cdl_exec.cxx,
1560           standalone\common\cdl_exec.hxx,
1561           standalone\common\ecosconfig.cxx:
1562
1563         Enhance 'new' and 'template' commands to accept a template
1564         version argument.
1565
1566         Add 'import' and 'export' commands for the manipulation of
1567         minimal save files.
1568
1569 1999-12-17 Simon FitzMaurice  <sdf@redhat.co.uk>
1570   * common\win32\PropertiesList.cpp
1571     common\win32\PropertiesList.h
1572
1573   Fix problem of multiple requires properties not all displaying 
1574     
1575   * common\win32\CTUtils.cpp
1576
1577   Speed up StripExtraWhitespace to allow properties view to paint nicely
1578
1579   * common\win32\CTCommonDoc.cpp
1580     common\win32\ConfigToolDoc.h
1581     standalone\win32\ConfigToolDoc.cpp
1582
1583   Ensure minimal work on saving an unmodified doc
1584
1585   * standalone\win32\MainFrm.cpp
1586
1587   Ensure current dir selected in build tools dialog
1588
1589 1999-12-17  John Dallaway  <jld@redhat.co.uk>
1590
1591         * common\win32\memmap.cpp:
1592
1593         Initialise the memory map size.
1594
1595 1999-12-17 Simon FitzMaurice  <sdf@redhat.co.uk>
1596   * standalone\win32\MainFrm.cpp
1597     standalone\win32\MainFrm.h
1598
1599   Restore "automounting" of drives for install and build trees + repository
1600
1601 1999-12-16 Simon FitzMaurice  <sdf@redhat.co.uk>
1602   * standalone\win32\MainFrm.cpp
1603   
1604   Ensure standalone config tool view menu checkmarks assume state on app initialisation
1605
1606 1999-12-16 Simon FitzMaurice  <sdf@redhat.co.uk>
1607   * common\win32\FailingRulesDialog.cpp
1608
1609   Prevent crash in release build: ASSERT->VERIFY
1610
1611   * common\win32\ControlView.cpp
1612
1613   Prevent crash in release build: test on NULL!=GetFocus()
1614
1615 1999-12-14 Simon FitzMaurice  <sdf@redhat.co.uk>
1616   * common\win32\CTCommonDoc.cpp
1617     common\win32\ConfigToolDoc.h
1618     common\win32\FileName.cpp
1619     common\win32\FileName.h
1620     standalone\win32\ConfigToolDoc.cpp
1621
1622   Work around problem w\ spaces in filenames: remove spaces from install tree, build tree and repository
1623
1624 1999-12-14 Simon FitzMaurice  <sdf@redhat.co.uk>
1625   * common\win32\CSHDialog.cpp
1626     common\win32\CSHDialog.h
1627     common\win32\eCosDialog.cpp
1628     common\win32\eCosDialog.h
1629
1630   Add overridable GetInstanceHandle()
1631
1632   * standalone\win32\ConfigToolDoc.cpp
1633
1634   Close document before invoking pkgadmin dialog
1635         
1636 1999-12-13 Simon FitzMaurice  <sdf@redhat.co.uk>
1637   * common\win32\CSHPropertyPage.cpp
1638     common\win32\CSHPropertyPage.h
1639     
1640   Match guicommon version 
1641     
1642   * standalone\win32\Configtool.dsp
1643     common\win32\CTCommon.rc
1644     common\win32\CTCommonres.h
1645     common\win32\eCosDialog.h
1646     common\win32\eCosPropertyPage.h
1647     standalone\win32\CTres.h
1648     standalone\win32\Configtool.rc
1649
1650   Move IDR_MLTBAR and IDB_BITMAP2 to common resources
1651
1652   * standalone\win32\ConfigToolDoc.cpp
1653
1654   Improve handling when tools admin
1655
1656 1999-12-13  John Dallaway  <jld@redhat.co.uk>
1657
1658         * common\win32\CTCommonDoc.cpp,
1659           common\win32\ConfigItem.cpp,
1660           common\win32\ConfigToolDoc.h,
1661           standalone\win32\CdlTemplatesDialog.cpp:
1662
1663         Synchronize with recent libCDL API changes.
1664
1665 1999-12-13  John Dallaway  <jld@redhat.co.uk>
1666
1667         * standalone\common\cdl_exec.cxx,
1668           standalone\common\cdl_exec.hxx:
1669
1670         Synchronize with recent libCDL API changes.
1671
1672 1999-12-13  John Dallaway  <jld@redhat.co.uk>
1673
1674         * standalone\win32\MainFrm.cpp:
1675
1676         Modify Build() function to form 'make <target>' command
1677         strings correctly.
1678
1679 1999-12-10  John Dallaway  <jld@redhat.co.uk>
1680
1681         * common\common\build.cxx.
1682
1683         Define the make variable OBJCOPY for use by CDL custom
1684         rules.
1685
1686 1999-12-09 Simon FitzMaurice  <sdf@redhat.co.uk>
1687   * common\win32\CTCommonres.h
1688     standalone\win32\CTres.h
1689     
1690   Renumber resource IDs  (CR 901703)
1691
1692
1693   * common\win32\CTOptionsDialog.cpp
1694     common\win32\CTOptionsDialog.h
1695
1696   Disable buttons as appropriate on dialog initialization (CR 901688)
1697
1698 1999-12-09 Simon FitzMaurice  <sdf@redhat.co.uk>
1699   * common\win32\CTCommon.rc
1700     common\win32\CTCommonDoc.cpp
1701     common\win32\CTCommonres.h
1702     standalone\win32\ConfigToolDoc.cpp
1703     standalone\win32\Configtool.dsp
1704     standalone\win32\MainFrm.cpp
1705
1706   Move persistence of registry to Software\Cygnus Solutions\eCos\Common\Repository\folder.
1707
1708 1999-12-08 Simon FitzMaurice  <sdf@redhat.co.uk>
1709   * common\win32\CTCommonDoc.cpp
1710     common\win32\ConfigToolDoc.h
1711     standalone\win32\CTres.h
1712     standalone\win32\ConfigToolDoc.cpp
1713     standalone\win32\Configtool.rc
1714     standalone\win32\MainFrm.cpp
1715     standalone\win32\MainFrm.h
1716
1717   Use IDE debugger as far as possible (not functional yet).
1718   Call pkgadmin as built-in dialog
1719
1720 1999-12-07 Simon FitzMaurice  <sdf@redhat.co.uk>
1721   * common\win32\CTCommonDoc.cpp
1722
1723   Remove reference to runtestssheet
1724
1725 1999-12-07 Simon FitzMaurice  <sdf@redhat.co.uk>
1726   * common\win32\CTCommon.rc
1727     
1728     Restore standard app string ids
1729     
1730   * common\win32\CTCommonDoc.cpp
1731     common\win32\ConfigToolDoc.h
1732     standalone\win32\ConfigToolDoc.cpp
1733
1734     Use function to determine test executable names
1735
1736   * common\win32\ControlView.cpp
1737
1738     Remove unused variable
1739
1740 1999-12-07  John Dallaway  <jld@redhat.co.uk>
1741
1742         * standalone\common\cdl_exec.cxx,
1743           standalone\common\cdl_exec.hxx,
1744           standalone\common\ecosconfig.cxx:
1745
1746         Add 'list' command to view the repository database.
1747
1748 1999-12-06 Simon FitzMaurice  <sdf@redhat.co.uk>
1749   * common\win32\subprocess.cpp
1750     common\win32\subprocess.h
1751     common\win32\CTCommonDoc.cpp
1752     common\win32\Thermometer.cpp
1753     standalone\win32\ConfigToolDoc.cpp
1754     standalone\win32\Configtool.cpp
1755     standalone\win32\Configtool.h
1756     standalone\win32\MainFrm.cpp
1757     standalone\win32\MainFrm.h
1758     standalone\win32\OutputView.cpp
1759     standalone\win32\OutputView.h
1760
1761   Overhaul CSubprocess class
1762
1763 1999-12-06  John Dallaway  <jld@redhat.co.uk>
1764
1765         * standalone\common\cdl_exec.cxx,
1766           standalone\common\cdl_exec.hxx,
1767           standalone\common\ecosconfig.cxx:
1768
1769         Rename 'hardware' command to 'target' in line with
1770         libCDL error messages.
1771
1772 1999-12-03  John Dallaway  <jld@redhat.co.uk>
1773
1774         * common\common\build.cxx:
1775
1776         Modify generate_toplevel_makefile() to honour the
1777         priorities of custom make rules.
1778
1779         Modify generate_toplevel_makefile() to ignore the
1780         install tree during 'make clean'.
1781
1782 1999-12-03  John Dallaway  <jld@redhat.co.uk>
1783
1784         * common\common\build.cxx:
1785
1786         Modify cygpath() to use the Cygwin function
1787         cygwin_conv_to_posix_path() for Cygwin builds.
1788
1789 1999-12-02 Simon FitzMaurice  <sdf@redhat.co.uk>
1790   * common\win32\CTUtils.cpp
1791     common\win32\CTUtils.h
1792     common\win32\StdAfx.cpp
1793     common\win32\stdafx.h
1794
1795   Move trace fn to global namespace
1796
1797 1999-12-02 Simon FitzMaurice  <sdf@redhat.co.uk>
1798   * common\win32\CTUtils.cpp
1799     common\win32\CTUtils.h
1800     common\win32\stdafx.h
1801
1802   Circumvent 512 character limit in TRACE
1803
1804 1999-12-02  John Dallaway  <jld@redhat.co.uk>
1805
1806         * common\common\build.cxx:
1807
1808         Modify generate_makefile() to resolve <PACKAGE> tokens.
1809
1810 1999-12-01  John Dallaway  <jld@redhat.co.uk>
1811
1812         * common\common\build.cxx:
1813
1814         Modify generate_toplevel_makefile() and
1815         generate_makefile() to resolve <PREFIX> and
1816         <REPOSITORY> tokens.
1817
1818         Modify generate_makefile() to use the VPATH with
1819         wildcard expansion to accommodate 'make -n' for
1820         custom rules.
1821
1822 1999-12-01 Simon FitzMaurice  <sdf@redhat.co.uk>
1823   * common\win32\RulesView.cpp
1824     common\win32\RulesView.h
1825
1826   Make locate work properly on both columns in conflicts view.
1827
1828 1999-12-01 Simon FitzMaurice  <sdf@redhat.co.uk>
1829   * common\win32\CTCommonDoc.cpp
1830   
1831   Place exception handler around get_build_info() call
1832   
1833 1999-12-01 Simon FitzMaurice  <sdf@redhat.co.uk>
1834   * common\win32\CTCommonDoc.cpp
1835     common\win32\CTOptionsDialog.cpp
1836     common\win32\CTOptionsDialog.h
1837     common\win32\ConfigToolDoc.h
1838     common\win32\FailingRulesDialog.cpp
1839     common\win32\FailingRulesDialog.h
1840     standalone\win32\ConfigToolDoc.cpp
1841     standalone\win32\MainFrm.cpp
1842
1843   More conflict resolution work - for global conflicts
1844
1845   * common\win32\FileName.cpp
1846     common\win32\FileName.h
1847
1848   Introduce file-finding utility function.
1849
1850 1999-12-01  John Dallaway  <jld@redhat.co.uk>
1851
1852         * common\win32\CTCommon.rc:
1853
1854         Add Robert Erskine to the list of eCos team members in the
1855         'Help About' dialog box.
1856
1857 1999-12-01  John Dallaway  <jld@redhat.co.uk>
1858
1859         * standalone\common\cdl_exec.cxx,
1860           standalone\common\cdl_exec.hxx:
1861
1862         Add inference_callback() function to report resolved
1863         conflicts.
1864
1865         Modify cmd_resolve() to use the new inference_callback()
1866         function.
1867
1868 1999-11-30  John Dallaway  <jld@redhat.co.uk>
1869
1870         * common\common\build.cxx:
1871
1872         Modify generate_makefile() to make the 'headers' target
1873         dependent on the new 'mlt_headers' target defined in
1874         pkgconf\rules.mak.
1875
1876 1999-11-30  John Dallaway  <jld@redhat.co.uk>
1877
1878         * common\common\build.cxx:
1879
1880         Modify generate_makefile() to generate separate rules
1881         for copying each header file to the install tree. This
1882         speeds up 'make headers' considerably.
1883
1884 1999-11-30  John Dallaway  <jld@redhat.co.uk>
1885
1886         * common\common\build.cxx:
1887
1888         Modify generate_makefile() to replicate the global
1889         variables in each package makefile. This facilitates the
1890         rebuilding of individual packages in isolation.
1891
1892 1999-11-26  Simon FitzMaurice  <sdf@redhat.co.uk>
1893   * common\win32\CTCommon.rc
1894     common\win32\CTCommonres.h
1895     common\win32\ConfigToolDoc.h
1896     standalone\win32\CTres.h
1897     standalone\win32\ConfigToolDoc.cpp
1898     standalone\win32\Configtool.rc
1899
1900   Moved sourceware references to be standalone-specific
1901
1902   * common\win32\CTCommonDoc.cpp
1903
1904   Do not complain about failing rules if document already saved
1905
1906   * standalone\win32\MainFrm.cpp
1907
1908   Try global conflict resolution
1909
1910 1999-11-29  John Dallaway  <jld@redhat.co.uk>
1911
1912         * standalone\common\ecosconfig.cxx,
1913           standalone\common\cdl_exec.cxx,
1914           standalone\common\cdl_exec.hxx:
1915
1916         Add experimental 'resolve' command to resolve global
1917         configuration conflicts.
1918
1919 1999-11-29  John Dallaway  <jld@redhat.co.uk>
1920
1921         * standalone\common\ecosconfig.cxx,
1922           standalone\common\ecosconfig.h:
1923
1924         Add new function trim_path() to remove the trailing
1925         directory separator char (if present) from a
1926         file path.
1927
1928         Call trim_path() on the user-specified repository and
1929         install tree paths.
1930
1931 1999-11-26  Simon FitzMaurice  <sdf@redhat.co.uk>
1932   *  common\win32\CellView.cpp
1933
1934   Ignore empty strings in integer or floating cells - only are legal as intermediate values
1935
1936 1999-11-26  Simon FitzMaurice  <sdf@redhat.co.uk>
1937   * common\win32\CTCommonDoc.cpp
1938     common\win32\ConfigToolDoc.h
1939     standalone\win32\MainFrm.cpp
1940     standalone\win32\MainFrm.h
1941
1942   Now using CDL test name values to find test executables.
1943
1944   * standalone\win32\ViewOptions.cpp
1945
1946   Test for existence of viewer is not enough: it must be a file
1947
1948 1999-11-26  Simon FitzMaurice  <sdf@redhat.co.uk>
1949   * common\win32\CTCommonDoc.cpp
1950     common\win32\CTOptionsDialog.cpp
1951     common\win32\CTOptionsDialog.h
1952     common\win32\ConfigToolDoc.h
1953     standalone\win32\ConfigToolDoc.cpp
1954     standalone\win32\Configtool.cpp
1955     standalone\win32\MainFrm.cpp
1956     standalone\win32\MainFrm.h
1957
1958   Introduce class for registry access and simplify code accordingly
1959   Remove some more unused variables and code
1960   Prevent thread calculating thermometer max accessing GUI objects
1961
1962 1999-11-26  John Dallaway  <jld@redhat.co.uk>
1963
1964         * common\common\build.cxx:
1965
1966         Add path_to_vector() and nospace_path() functions to
1967         calculate a Win32 file path which does not contain
1968         spaces but which otherwise preserves long directory
1969         names.
1970
1971         Modify cygpath() to use nospace_path() rather than
1972         call GetShortPathNameA() directly.
1973
1974 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
1975   * common\win32\ControlView.cpp
1976   Correct find bug.
1977
1978 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
1979   * common\win32\CTUtils.cpp
1980     common\win32\CTUtils.h
1981     common\win32\ConfigToolDoc.h
1982     standalone\win32\ConfigToolDoc.cpp
1983     standalone\win32\Configtool.cpp
1984     standalone\win32\Configtool.h
1985     standalone\win32\MainFrm.cpp
1986     standalone\win32\MainFrm.h
1987     standalone\win32\OutputView.cpp
1988
1989   Use a smooth progress control for accuracy.
1990   Remove more unused stuff.
1991   Use a better algorithm for estimating a build duration.
1992
1993 1999-11-25  John Dallaway  <jld@redhat.co.uk>
1994
1995         * standalone\win32\ConfigToolDoc.cpp,
1996
1997         Modify SwitchMemoryLayout() to copy default memory
1998         layout files only where they do not already exist
1999         at the destination location.
2000
2001         * common\win32\ConfigItem.cpp:
2002
2003         Modify the string version of SetValue() to reference the
2004         transaction object as appropriate.
2005
2006 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
2007   * standalone\win32\Configtool.cpp
2008     standalone\win32\MainFrm.cpp
2009     standalone\win32\MainFrm.h
2010   Correct confusion between UNICODE and ANSI in reading registry for bin dirs
2011
2012 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
2013   * common\win32\CTCommonDoc.cpp
2014     common\win32\ConfigItem.cpp
2015     common\win32\ConfigItem.h
2016     common\win32\ControlView.cpp
2017   Normalize IsActive, IsEnabled functions in CConfigitem.
2018   Removed unused members from CConfigItem
2019   Removed m_nIndex from CConfigItem
2020   Fixed NULL transaction being passed to cdl layer
2021
2022   * standalone\win32\MainFrm.cpp
2023     standalone\win32\MainFrm.h
2024   Removed unused members 
2025
2026   * common\win32\SplitterWndEx.cpp
2027     common\win32\SplitterWndEx.h
2028   Fixed crash on hiding MLT
2029
2030   * common\win32\CTCommonres.h
2031     standalone\win32\CTres.h
2032   Restored IDS_REGKEY
2033
2034 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
2035   * common\win32\CTCommonDoc.cpp
2036     common\win32\ConfigItem.cpp
2037     common\win32\ConfigItem.h
2038     common\win32\ControlView.cpp
2039     common\win32\SplitterWndEx.cpp
2040     common\win32\SplitterWndEx.h
2041     standalone\win32\MainFrm.cpp
2042     standalone\win32\MainFrm.h
2043
2044
2045 1999-11-25  John Dallaway  <jld@redhat.co.uk>
2046
2047         * common\win32\CTCommonDoc.cpp:
2048
2049         Modify SaveMemoryMap() to no longer export the memory
2050         layout to the build tree. The layout is now only exported
2051         to the install tree.
2052
2053         Modify CopyMLTFiles() to no longer copy the default memory
2054         layout exports from the repository to the build tree. The
2055         layouts are now only copied to the install tree and only
2056         where they are not already present. 
2057
2058         Modify MLTDir() to generate the MLT save file directory path
2059         by appending "_mlt" to the root name of the config save file.
2060
2061         Modify UpdateBuildInfo() to correctly pass the install tree
2062         path to generate_build_tree().
2063
2064         * standalone\win32\ConfigToolDoc.cpp:
2065
2066         Modify SwitchMemoryLayout() to make correct use of the
2067         MLTDir() function.
2068
2069         Modify OnOpenDocument() and OnSaveDocument() to call
2070         SetPathName() explicitly such that MLTDir() returns the correct
2071         value.
2072
2073         Modify SetPathName() to generate the build and install
2074         directory paths by appending "_build" and "_install" respectively
2075         to the root name of the config save file.
2076
2077 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
2078   * standalone\win32\ConfigToolDoc.cpp
2079
2080   Use "native" in the case of no toolchain prefix.
2081
2082 1999-11-25  Simon FitzMaurice  <sdf@redhat.co.uk>
2083   * common\win32\CTCommonDoc.cpp
2084     common\win32\ConfigToolDoc.h
2085     standalone\win32\CTres.h
2086     standalone\win32\ConfigToolDoc.cpp
2087     standalone\win32\Configtool.cpp
2088     standalone\win32\Configtool.h
2089     standalone\win32\Configtool.rc
2090     standalone\win32\MainFrm.cpp
2091     standalone\win32\MainFrm.h
2092   Complete changes for build paths and remove yet more unused variables.
2093   Place registry keys in string resources.
2094
2095 1999-11-24  Simon FitzMaurice  <sdf@redhat.co.uk>
2096   * common\win32\CTCommon.rc
2097     common\win32\CTCommonDoc.cpp
2098     common\win32\CTCommonres.h
2099     common\win32\CTOptionsDialog.cpp
2100     common\win32\CTOptionsDialog.h
2101     common\win32\ConfigItem.cpp
2102     common\win32\ConfigItem.h
2103     common\win32\ConfigToolDoc.h
2104     common\win32\FailingRulesDialog.cpp
2105     common\win32\FailingRulesDialog.h
2106     common\win32\PropertiesList.cpp
2107     common\win32\PropertiesList.h
2108     common\win32\PropertiesView.cpp
2109     common\win32\RulesList.cpp
2110     common\win32\RulesList.h
2111     common\win32\RulesView.cpp
2112     common\win32\eCosDialog.cpp
2113     common\win32\mltview.cpp
2114     standalone\win32\ConfigToolDoc.cpp
2115     standalone\win32\Configtool.dsp
2116     standalone\win32\MainFrm.cpp
2117
2118   More work on failing rules correction.
2119   Removed CTarget class.
2120   Added TTListCtrl class for list control tooltips.
2121   Simplified MLTView tooltips (didn't fix problem though)
2122
2123 1999-11-24  John Dallaway  <jld@redhat.co.uk>
2124
2125         * standalone\common\ecosconfig.cxx,
2126           standalone\common\cdl_exec.cxx,
2127           common\common\build.cxx:
2128
2129         Call cygwin_conv_to_win32_path() in Cygwin builds to
2130         process Cygwin-style directory paths on the ecosconfig
2131         command line. Such paths are not understood universally
2132         by the Cygwin tcl library.
2133
2134 1999-11-23  John Dallaway  <jld@redhat.co.uk>
2135
2136         * standalone\common\ecosconfig.cxx,
2137           standalone\common\cdl_exec.cxx,
2138           common\common\build.cxx:
2139
2140         Check for the _MSC_VER macro rather than _WIN32 to
2141         facilitate cygwin builds.
2142
2143 1999-11-19  Simon FitzMaurice  <sdf@redhat.co.uk>
2144   
2145   * common\win32\FailingRulesDialog.cpp
2146
2147     Use CDL conflicts code for real.  
2148
2149   * common\win32\RulesList.cpp
2150     common\win32\RulesList.h
2151
2152     Add Tooltips
2153
2154   * common\win32\mltview.h
2155
2156     Remove usused variable
2157
2158 1999-11-19  Simon FitzMaurice  <sdf@redhat.co.uk>
2159   * common\win32\CTCommonDoc.cpp
2160     common\win32\ConfigItem.cpp
2161     common\win32\ConfigToolDoc.h
2162     common\win32\ControlView.cpp
2163     common\win32\ControlView.h
2164     standalone\win32\CTres.h
2165     standalone\win32\ConfigToolDoc.cpp
2166
2167   Fixed crash in hardware selection - need to remove items from view first to avoid painting problems.
2168    
2169   * standalone\win32\MainFrm.h
2170    
2171   Fixed include file name
2172
2173   * standalone\win32\Configtool.rc
2174     standalone\win32\res\miscbar.bmp
2175     common\win32\CTCommonres.h
2176     standalone\win32\MainFrm.cpp
2177
2178   Restored help menu bitmaps
2179
2180   * common\win32\CellEdit.cpp
2181     common\win32\ComboEdit.cpp
2182
2183   Removed compilation warnings
2184   Correctly passed non-special keystrokes to default window handler
2185
2186 1999-11-19  Simon FitzMaurice  <sdf@redhat.co.uk>
2187   * common\win32\CTCommon.rc
2188     common\win32\CTCommonres.h
2189
2190   Remove unwanted references to bitmaps
2191
2192 1999-11-18  Simon FitzMaurice  <sdf@redhat.co.uk>
2193   * common\win32\CSHDialog.h
2194     common\win32\CTCommon.rc
2195     common\win32\CTCommonres.h
2196     common\win32\ControlView.cpp
2197     common\win32\eCosDialog.h
2198     common\win32\eCosPropertyPage.h
2199     common\win32\mltview.cpp
2200     standalone\win32\CTres.h
2201     standalone\win32\Configtool.cpp
2202     standalone\win32\Configtool.dsp
2203     standalone\win32\Configtool.rc
2204     standalone\win32\MainFrm.cpp
2205     standalone\win32\MainFrm.h
2206     standalone\win32\OutputView.cpp
2207     standalone\win32\res\Toolbar.bmp
2208    
2209   Add bitmap menu items.
2210
2211 1999-11-17  Simon FitzMaurice  <sdf@redhat.co.uk>
2212   * common\win32\CTCommon.rc
2213     common\win32\ControlView.cpp
2214     standalone\win32\Configtool.rc
2215     standalone\win32\MainFrm.cpp
2216     standalone\win32\MainFrm.h
2217
2218   Restore Help->doc home page
2219   Update tool options labels
2220
2221 1999-11-17  Simon FitzMaurice  <sdf@redhat.co.uk>
2222   * common\win32\ControlView.cpp
2223
2224   Use recommended accelerator for "Properties"
2225
2226   * common\win32\PropertiesList.cpp
2227    
2228   Move grid line up one pixel
2229
2230   * common\win32\mltview.cpp
2231     common\win32\mltview.h
2232    
2233   Prevent theft of tooltip messages from mainframe
2234     Add keyboard accessibility for properties, current section\region
2235    
2236   * standalone\win32\Configtool.rc
2237
2238   Adjust view menu accelerators to match previous version more closely
2239
2240 1999-11-17  John Dallaway  <jld@redhat.co.uk>
2241
2242   * standalone\common\ecosconfig.cxx
2243
2244   Modify main() to return an appropriate exit code
2245   should execution fail.
2246
2247   Modify main() to account for the case where there
2248   are qualifiers on the command line, but no command.
2249
2250 1999-11-16  John Dallaway  <jld@redhat.co.uk>
2251
2252   * common\common\build.cxx
2253
2254   Modify generate_makefile() to perform 'chmod u+w'
2255   rather than 'chmod 644' on each header file installed.
2256
2257 1999-11-16  Simon FitzMaurice  <sdf@redhat.co.uk>
2258   *  standalone\win32\Configtool.rc
2259    
2260   Fix bug whereby user tools binaries directory dialog browse button did nothing
2261
2262 1999-11-16  Simon FitzMaurice  <sdf@redhat.co.uk>
2263   * common\win32\CTCommon.rc
2264     common\win32\CTCommonDoc.cpp
2265     common\win32\CTCommonres.h
2266     common\win32\CTOptionsDialog.cpp
2267     common\win32\CTOptionsDialog.h
2268     common\win32\CTUtils.cpp
2269     common\win32\CTUtils.h
2270     common\win32\CellView.cpp
2271     common\win32\ComboEdit.cpp
2272     common\win32\ComboEdit.h
2273     common\win32\ConfigToolDoc.h
2274     common\win32\ControlView.cpp
2275     common\win32\ControlView.h
2276     common\win32\DoubleEdit.cpp
2277     common\win32\DoubleEdit.h
2278     common\win32\IntegerEdit.cpp
2279     common\win32\IntegerEdit.h
2280     common\win32\StringEdit.cpp
2281     common\win32\StringEdit.h
2282     common\win32\cellview.h
2283     common\win32\mltview.cpp
2284     common\win32\mltview.h
2285     standalone\win32\CTres.h
2286     standalone\win32\ConfigToolDoc.cpp
2287     standalone\win32\Configtool.dsp
2288     standalone\win32\Configtool.rc
2289     standalone\win32\MainFrm.cpp
2290     standalone\win32\MainFrm.h
2291     standalone\win32\OutputView.cpp
2292     standalone\win32\OutputView.h
2293     standalone\win32\ViewOptions.cpp
2294     standalone\win32\ViewOptions.h
2295     standalone\win32\res\Toolbar.bmp
2296
2297   Added accelerator for "Search in" in find dialog
2298   Added remove button to balance Add in Run Tests.  Derived testtool from CSH-enabled classes
2299   Improved pane names in font selection dialog
2300   Removed view->header files in standalone
2301   Fix editing operations for cells in standalone : new classes CCell and CCellEdit to group related in-cell editing functionality.
2302     Added "no suggest fixes" choice on tools\options
2303
2304 1999-11-16  John Dallaway  <jld@redhat.co.uk>
2305
2306   * common\common\build.cxx
2307
2308   Modify generate_makefile() to perform 'chmod 644' on
2309   each header file installed. This eliminates problems
2310   with updating the install tree from a read-only
2311   repository.
2312
2313 1999-11-16  John Dallaway  <jld@redhat.co.uk>
2314
2315   * standalone\common\cdl_exec.hxx,
2316     standalone\common\cdl_exec.cxx
2317
2318   Modify constructor to define savefile and install_prefix
2319   member variables. Use these variables in each command
2320   function.
2321
2322   * standalone\common\ecosconfig.cxx:
2323
2324   Modify main() to process command qualifiers and
2325   instantiate a cdl_exec object accordingly.
2326
2327   Add command line qualifiers to the usage message in
2328   usage_message().
2329
2330 1999-11-15  John Dallaway  <jld@redhat.co.uk>
2331
2332   * common\win32\ConfigItem.cpp:
2333
2334   Modify SetEnabled() to call CdlTransactionBody::body()
2335   to commit the transaction. This facilitates inference
2336   and transaction callback processing.
2337
2338   * common\win32\ControlView.cpp:
2339
2340   Modify RestoreDefault() to avoid calling
2341   CdlValuableBody::set_source() on items of flavor None.
2342   This was triggering an assertion in the latest libCDL
2343   code.
2344
2345 1999-11-15  Simon FitzMaurice  <sdf@redhat.co.uk>
2346    
2347   * common\win32\ConfigToolDoc.h
2348    
2349   OnMLTProperties should have been public
2350    
2351 1999-11-12  Simon FitzMaurice  <sdf@redhat.co.uk>
2352    
2353   * common\win32\ConfigItem.cpp
2354    
2355   Enumeration image was missing for Double
2356
2357   * common\win32\ControlView.cpp
2358     common\win32\ControlView.h
2359
2360   Remove some obsolete test code, add elipsis to "Unload"
2361   Correct painting problem on unload
2362
2363   * common\win32\ConfigToolDoc.h
2364
2365   Remove obsolete FileNameChanged hint
2366   Rearranged declarations to reduce preprocessing
2367   Fix for 901455
2368
2369   * common\win32\CTPropertiesDialog.cpp
2370     common\win32\CTCommonDoc.cpp
2371     common\win32\PropertiesList.cpp
2372     common\win32\PropertiesList.h
2373     common\win32\PropertiesView.cpp
2374     common\win32\PropertiesView.h
2375
2376   Overhaul including corrections for:
2377     Incorrect scrolling
2378     Overpainting of header control
2379     Empty File property
2380
2381 1999-11-12  John Dallaway  <jld@redhat.co.uk>
2382
2383   * common\win32\mltview.cpp:
2384
2385   Increase inter-region spacing to match client area
2386   border for aesthetic reasons.
2387
2388   Modify OnUpdate() and OnSize() functions to improve
2389   the vertical scroll size calculation to account for
2390   the external text border around each region.
2391
2392 1999-11-11  Simon FitzMaurice  <sdf@redhat.co.uk>
2393   * common\win32\CSHDialog.cpp
2394     common\win32\CSHDialog.h
2395     common\win32\CSHPropertyPage.cpp
2396     common\win32\CSHPropertyPage.h
2397     common\win32\eCosDialog.cpp
2398     common\win32\eCosDialog.h
2399     common\win32\eCosPropertyPage.cpp
2400     common\win32\eCosPropertyPage.h
2401   Make HelpID() const 
2402
2403   * common\win32\CTCommonDoc.cpp
2404     
2405   Prevent control view displaying too early
2406
2407   * common\win32\ControlView.cpp
2408   Remove Settings context menu item
2409
2410   * common\win32\RulesView.cpp
2411   Remove Resolve  context menu item
2412
2413 1999-11-11  Simon FitzMaurice  <sdf@redhat.co.uk>
2414   * common\win32\mltview.cpp
2415     common\win32\mltview.h
2416   Add tooltips for section names the exceeed the caption rectangle available
2417   Decrease size of everything somewhat to allow default display to avoid use of scrollbar
2418   * common\win32\ctutils.cpp
2419   Do not check for duplicate paths (so always allowing path fragments to be inserted at beginning)
2420
2421 1999-11-11  John Dallaway  <jld@redhat.co.uk>
2422
2423   * common\common\build.cxx:
2424
2425   Modify generate_makefile() to add the package version
2426   directory in the build tree to the INCLUDE_PATH.
2427
2428 1999-11-11  John Dallaway  <jld@redhat.co.uk>
2429
2430   * common\common\build.cxx:
2431
2432   Modify eval_tcl_command() to avoid redirecting stdout
2433   under Linux. This was affecting the channel reference
2434   count mechanism resulting in system.h not being written
2435   out correctly by CdlToplevelBody::generate_config_headers().
2436
2437 1999-11-10  Simon FitzMaurice  <sdf@redhat.co.uk>
2438   * common\win32\CSHDialog.cpp
2439     common\win32\CSHDialog.h
2440     common\win32\CSHPropertyPage.cpp
2441     common\win32\CSHPropertyPage.h
2442     common\win32\CTCommon.rc
2443     common\win32\CTCommonres.h
2444     common\win32\eCosDialog.cpp
2445     common\win32\eCosDialog.h
2446     common\win32\eCosPropertyPage.cpp
2447     common\win32\eCosPropertyPage.h :
2448   "What's this?" style help.
2449
2450 1999-11-09  John Dallaway  <jld@redhat.co.uk>
2451
2452   * standalone\common\cdl_exec.hxx,
2453     standalone\common\cdl_exec.cxx:
2454
2455   New resolve_hardware_alias() and resolve_template_alias ()
2456   functions to allow users to specify hardware and templates
2457   by their aliases on the command line.
2458
2459 1999-11-09  Simon FitzMaurice  <sdf@redhat.co.uk>
2460   * common\win32\FailingRulesDialog.cpp
2461     standalone\win32\CreditStatic.cpp
2462     standalone\win32\MainFrm.cpp
2463   Change various ASSERTs to VERIFYs (caused crash in release build)
2464
2465 1999-11-09  John Dallaway  <jld@redhat.co.uk>
2466
2467   * common\common\build.cxx:
2468
2469   Add COMMAND_PREFIX variable to top-level makefile.
2470
2471   Rationalise naming of makefile variables.
2472
2473 1999-11-08  Simon FitzMaurice  <sdf@redhat.co.uk>
2474   * common\win32\BuildOptionsDialog.cpp
2475     common\win32\CSHDialog.cpp
2476     common\win32\CSHDialog.h
2477     common\win32\CTCommon.rc
2478     common\win32\CTCommonres.h
2479     common\win32\CTPropertiesDialog.cpp
2480     common\win32\FolderDialog.cpp
2481     common\win32\NewFolderDialog.cpp
2482     common\win32\NotePage.cpp
2483     common\win32\RegionGeneralPage.cpp
2484     common\win32\RegionGeneralPage.h
2485     common\win32\SectionGeneralPage.cpp
2486     common\win32\SectionGeneralPage.h
2487     common\win32\SectionRelocationPage.cpp
2488     common\win32\SectionRelocationPage.h
2489     common\win32\eCosDialog.cpp
2490     common\win32\eCosDialog.h
2491     common\win32\notepage.h
2492     standalone\win32\BinDirDialog.cpp
2493     standalone\win32\Configtool.dsp
2494     standalone\win32\Configtool.mak
2495   Extend CSH to property pages (still some anomalies here with the sheet buttons)
2496   Entered first cut at CSH data
2497
2498 1999-11-08  Simon FitzMaurice  <sdf@redhat.co.uk>
2499   * common\win32\AddRemoveDialog.cpp
2500     common\win32\AddRemoveDialog.h
2501     common\win32\BuildOptionsDialog.cpp
2502     common\win32\BuildOptionsDialog.h
2503     common\win32\CTOptionsDialog.cpp
2504     common\win32\CTOptionsDialog.h
2505     common\win32\CTPropertiesDialog.cpp
2506     common\win32\CTPropertiesDialog.h
2507     common\win32\CdlPackagesDialog.cpp
2508     common\win32\ConfigViewOptionsDialog.cpp
2509     common\win32\ConfigViewOptionsDialog.h
2510     common\win32\FolderDialog.cpp
2511     common\win32\FolderDialog.h
2512     common\win32\MultiLineEditDialog.cpp
2513     common\win32\MultiLineEditDialog.h
2514     common\win32\NewFolderDialog.cpp
2515     common\win32\NewFolderDialog.h
2516     common\win32\RulesView.h
2517     common\win32\eCosDialog.cpp
2518     common\win32\eCosDialog.h
2519     common\win32\eCosHelp.h
2520     standalone\win32\CTOutputPage.cpp
2521     standalone\win32\CTOutputPage.h
2522     standalone\win32\CdlTemplatesDialog.cpp
2523     standalone\win32\CdlTemplatesDialog.h
2524     standalone\win32\HeadersDialog.cpp
2525     standalone\win32\HeadersDialog.h
2526     standalone\win32\ViewOptions.cpp
2527     standalone\win32\ViewOptions.h
2528   Derive dialog classes from CeCosDialog
2529
2530 1999-11-08  John Dallaway  <jld@redhat.co.uk>
2531
2532   * standalone\common\cdl_exec.hxx,
2533     standalone\common\cdl_exec.cxx:
2534
2535   New resolve_package_alias() function to allow users
2536   to specify packages by their aliases on the command
2537   line.
2538
2539 1999-11-08  John Dallaway  <jld@redhat.co.uk>
2540
2541   * common\common\build.cxx:
2542
2543   Invoke high-priority custom rules from the top-level
2544   makefile as for low-priority ones.
2545
2546 1999-11-08  Simon FitzMaurice  <sdf@redhat.co.uk>
2547   * common\win32\CTCommon.rc
2548   Correct control spacing in folder dialog
2549
2550     common\win32\CTCommonDoc.cpp
2551     Work around shell crash w\ URL
2552
2553     standalone\win32\CTOutputPage.cpp
2554     standalone\win32\CTOutputPage.h
2555     common\win32\ConfigViewOptionsDialog.cpp
2556     common\win32\ConfigViewOptionsDialog.h
2557     standalone\win32\ViewOptions.cpp
2558     standalone\win32\ViewOptions.h
2559     common\win32\ControlView.cpp
2560     common\win32\ControlView.h
2561     standalone\win32\MainFrm.cpp
2562     standalone\win32\MainFrm.h
2563     standalone\win32\ViewOptions.cpp
2564     standalone\win32\ViewOptions.h
2565   Convert back to dialog mode
2566
2567 1999-11-08  John Dallaway  <jld@redhat.co.uk>
2568
2569   * standalone\common\ecosconfig.cxx,
2570     standalone\common\cdl_exec.hxx,
2571     standalone\common\cdl_exec.cxx:
2572
2573   Add 'version' command and report non-default package
2574   versions.
2575
2576 1999-11-05  Simon FitzMaurice  <sdf@redhat.co.uk>
2577   * common\win32\CTCommonDoc.cpp
2578   Do not assert when file does not exist
2579
2580     common\win32\CTUtils.cpp
2581   Correct includes for ANSI build
2582
2583     common\win32\PropertiesList.cpp
2584     common\win32\CTCommon.rc
2585     common\win32\CTCommonres.h
2586     common\win32\CTOptionsDialog.cpp
2587     common\win32\CTOptionsDialog.h
2588     common\win32\ConfigToolDoc.h
2589     common\win32\FailingRulesDialog.cpp
2590     common\win32\FailingRulesDialog.h
2591     common\win32\RulesView.cpp
2592     common\win32\RulesView.h
2593     standalone\win32\ConfigToolDoc.cpp
2594     standalone\win32\Configtool.cpp
2595     standalone\win32\Configtool.rc
2596     standalone\win32\HelpView.cpp
2597     standalone\win32\MainFrm.h
2598   More work on failing rules dialog
2599   Remove FullURL
2600
2601     common\win32\RulesList.cpp
2602     common\win32\RulesList.h
2603   Provide vector and list versions of AddConflicts
2604
2605     standalone\win32\MainFrm.cpp
2606   Improve splitter sizes
2607
2608     common\win32\ConfigViewOptionsDialog.cpp
2609     common\win32\ConfigViewOptionsDialog.h
2610     standalone\win32\CTOutputPage.cpp
2611     standalone\win32\CTOutputPage.h
2612     standalone\win32\ViewOptions.cpp
2613     standalone\win32\ViewOptions.h
2614   Remove remnants of Apply logic
2615
2616     common\win32\ControlView.cpp
2617     common\win32\ControlView.h
2618     common\win32\ConfigItem.cpp
2619     common\win32\ConfigItem.h
2620   Use tree control for topological links (parent, child,...)
2621   Provide deleteitem handler (to sync cell view when packages removed)
2622
2623     common\win32\SplitterWndEx.h
2624     common\win32\thinsplitter.cpp
2625     common\win32\thinsplitter.h
2626   Prevent split box appearing in control view
2627
2628 1999-11-05  Simon FitzMaurice  <sdf@redhat.co.uk>
2629     common\win32\CTCommonDoc.cpp
2630     common\win32\RulesView.cpp
2631     common\win32\RulesView.h :
2632   Minor fixes
2633
2634 1999-11-05  Simon FitzMaurice  <sdf@redhat.co.uk>
2635     common\win32\CSHDialog.cpp
2636     common\win32\CSHDialog.h
2637   Provide default implementation for virtual fns
2638
2639     common\win32\CTCommon.rc
2640     common\win32\CTCommonDoc.cpp
2641     common\win32\CTCommonres.h
2642     common\win32\ConfigItem.cpp
2643     common\win32\ConfigItem.h
2644     common\win32\FailingRulesDialog.cpp
2645     common\win32\FailingRulesDialog.h
2646     common\win32\ResolveConflictsDialog.cpp
2647     common\win32\ResolveConflictsDialog.h
2648     common\win32\RulesList.cpp
2649     common\win32\RulesList.h
2650     common\win32\RulesView.cpp
2651     common\win32\RulesView.h
2652     standalone\win32\ConfigToolDoc.cpp
2653   Refine failing rules dialog
2654   Prevent removed package items causing crash during (for example) paint operations executed within callback
2655
2656 1999-11-05  John Dallaway  <jld@redhat.co.uk>
2657
2658   * standalone\unix\makefile:
2659
2660   Add 'clean' target.
2661
2662   * standalone\common\ecosconfig.cxx:
2663
2664   Look for the ECOS_REPOSITORY environment variable
2665   rather than COMPONENT_REPOSITORY.
2666
2667   * common\common\build.cxx:
2668
2669   Modify generate_toplevel_makefile() to invoke per-
2670   package makefiles with the '-r' switch since we do
2671   not use implicit rules.
2672
2673 1999-11-05  John Dallaway  <jld@redhat.co.uk>
2674
2675   * standalone\unix\makefile:
2676
2677   Enable -O2 build optimization.
2678
2679   * standalone\common\ecosconfig.cxx:
2680
2681   Modify usage_message() to refer to 'ecosconfig'
2682   rather than 'pkgconfig'.
2683
2684 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2685     common\win32\CTCommon.rc
2686   Tidy conflicts resolution dialog
2687
2688     common\win32\ConfigItem.cpp
2689     common\win32\ConfigItem.h
2690   Remove m_strName member variable
2691
2692     common\win32\CTCommonDoc.cpp
2693   Avoid use of stale pointers after package removal
2694
2695 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2696     common\win32\ConfigItem.cpp
2697     common\win32\ConfigItem.h
2698   Fix attribute functions for root node
2699
2700 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2701     common\win32\CTCommonDoc.cpp
2702     common\win32\ConfigItem.cpp
2703     common\win32\ConfigItem.h
2704   Remove unnecessary members from CConfigItem
2705
2706     common\win32\eCosDialog.h
2707   Remove temp path from include specification
2708
2709
2710 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2711   * standalone\win32\Configtool.dsp
2712     standalone\win32\Configtool.mak
2713   Move to HTML Help (define HTMLHelp, add library to link)
2714
2715 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2716   * common\win32\PropertiesList.cpp
2717     standalone\win32\ConfigToolDoc.cpp
2718     standalone\win32\Configtool.cpp
2719     standalone\win32\Configtool.dsp
2720     standalone\win32\Configtool.h
2721     standalone\win32\Configtool.mak
2722     standalone\win32\HelpFrame.cpp
2723     standalone\win32\HelpFrame.h
2724     standalone\win32\HelpView.cpp
2725     standalone\win32\HelpView.h
2726     standalone\win32\MainFrm.cpp
2727     standalone\win32\MainFrm.h
2728     standalone\win32\ViewOptions.cpp
2729   
2730   Removed Help view in favour of HTML Help (old code still accessible if HOME_GROWN_HELP defined).
2731   To activate HTMLHelp:
2732     define HTMLHELP 
2733     put HtmlHelp.h in your include search path
2734     put HtmlHelp.lib in your lib search path
2735     include HtmlHelp.lib in your set of librariess to include in link
2736
2737   * common\win32\eCosDialog.cpp
2738     common\win32\eCosDialog.h
2739     common\win32\BuildOptionsDialog.h
2740   Created non-eCos-specific base class CCSHDialog
2741
2742   * standalone\win32\Configtool.rc
2743     common\win32\CTCommonres.h
2744     common\win32\ConfigViewOptionsDialog.cpp
2745     standalone\win32\CTres.h
2746   Removed remaining Apply buttons
2747
2748 1999-11-04  John Dallaway  <jld@redhat.co.uk>
2749
2750   Changes to rename "pkgconfig" tool->"ecosconfig":
2751
2752   * standalone\win32\ecosconfig.dsp:
2753
2754   Add new project file.
2755
2756   * standalone\win32\pkgconfig.dsp:
2757    
2758   Remove old project file.
2759
2760   * standalone\win32\Configtool.dsw:
2761
2762   Include ecosconfig project rather than pkgconfig
2763   project.
2764
2765   * standalone\unix\makefile:
2766
2767   Generate ecosconfig rather than pkgconfig.
2768
2769   * standalone\common\pkgconfig.*:
2770
2771   Rename files to ecosconfig.* and adjust #include of
2772   header file.
2773
2774 1999-11-04  John Dallaway  <jld@redhat.co.uk>
2775
2776   * common\common\build.cxx:
2777
2778   Generate a header at the top of each makefile.
2779
2780 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2781     standalone\win32\ConfigToolDoc.cpp
2782   Correct compilation error (bis)
2783
2784 1999-11-04  Simon FitzMaurice  <sdf@redhat.co.uk>
2785     common\win32\PropertiesList.cpp
2786     common\win32\RulesList.cpp
2787   Remove unreferenced param warnings
2788     standalone\win32\CTres.h
2789   Remove duplication definition if IDAPPLY
2790     standalone\win32\ConfigToolDoc.cpp
2791   Correct compilation error
2792
2793 1999-11-03  Simon FitzMaurice  <sdf@redhat.co.uk>
2794     common\win32\CTCommonres.h
2795     standalone\win32\CTres.h
2796   Supply IDs necessary for resource editor
2797
2798 1999-11-03  Simon FitzMaurice  <sdf@redhat.co.uk>
2799     common\win32\BuildOptionsDialog.cpp
2800     common\win32\CTCommon.rc
2801     common\win32\CTCommonDoc.cpp
2802     common\win32\CTCommonres.h
2803     common\win32\CTOptionsDialog.cpp
2804     common\win32\CTOptionsDialog.h
2805     common\win32\ConfigItem.cpp
2806     common\win32\ConfigToolDoc.h
2807     common\win32\ControlView.cpp
2808     common\win32\FailingRulesDialog.cpp
2809     common\win32\NotePage.cpp
2810     common\win32\PropertiesList.cpp
2811     common\win32\RegionGeneralPage.cpp
2812     common\win32\RegionGeneralPage.h
2813     common\win32\RulesView.cpp
2814     common\win32\SectionGeneralPage.cpp
2815     common\win32\SectionGeneralPage.h
2816     common\win32\SectionRelocationPage.cpp
2817     common\win32\SectionRelocationPage.h
2818     common\win32\eCosDialog.cpp
2819     common\win32\eCosDialog.h
2820     common\win32\notepage.h
2821     standalone\win32\CTOutputPage.cpp
2822     standalone\win32\CTOutputPage.h
2823     standalone\win32\CTres.h
2824     standalone\win32\ConfigToolDoc.cpp
2825     standalone\win32\Configtool.cpp
2826     standalone\win32\Configtool.h
2827     standalone\win32\Configtool.rc
2828     standalone\win32\HelpView.cpp
2829     standalone\win32\HelpView.h
2830     standalone\win32\MainFrm.cpp
2831     standalone\win32\ViewOptions.cpp
2832     standalone\win32\ViewOptions.h
2833   General context-sensitive help changes
2834   (in particular ShowURL() member function in CConfigToolDoc class)
2835   recent libCDL API change: get_normal_conflicts => get_all_conflicts
2836   Remove some unused resource IDs
2837
2838 1999-11-03  John Dallaway  <jld@redhat.co.uk>
2839
2840   * standalone\common\cdl_exec.cxx:
2841
2842   Modify cmd_check() to accommodate recent libCDL API
2843   change.
2844
2845 1999-11-03  John Dallaway  <jld@redhat.co.uk>
2846
2847   * standalone\win32\pkgconfig.dsp:
2848
2849   Disable building of the ChangeLog file in the
2850   'Release' configuration (as for 'Debug').
2851
2852 1999-11-03  Simon FitzMaurice  <sdf@redhat.co.uk>
2853   * standalone\win32\Configtool.dsp :
2854   Remove OptionsSheet
2855
2856 1999-11-03  John Dallaway  <jld@redhat.co.uk>
2857
2858   * common\common\build.cxx:
2859
2860   Modify generate_makefile() to eliminate the use of
2861   .stamp files for individual object files. Use the
2862   dependency files (*.d) as stamp files.
2863
2864 1999-11-03  John Dallaway  <jld@redhat.co.uk>
2865
2866   * standalone\common\cdl_exec.cxx,
2867     standalone\common\cdl_exec.hxx,
2868     standalone\common\pkgconfig.cxx:
2869
2870   Rename 'report' command to 'check'.
2871
2872 1999-11-02  Simon FitzMaurice  <sdf@redhat.co.uk>
2873     common\win32\ConfigItem.cpp
2874     common\win32\stdafx.cpp
2875     common\win32\eCosDialog.cpp
2876   HTML help now used uniformly for CSH
2877    
2878 1999-11-02  Simon FitzMaurice  <sdf@redhat.co.uk>
2879     common\win32\CTCommonDoc.cpp
2880     common\win32\ConfigItem.cpp
2881     common\win32\ConfigItem.h
2882     common\win32\ConfigToolDoc.h
2883     common\win32\ControlView.cpp
2884     common\win32\PropertiesList.cpp
2885     common\win32\StdAfx.cpp
2886     common\win32\eCosDialog.cpp
2887     common\win32\eCosDialog.h
2888     common\win32\stdafx.h
2889     standalone\win32\Configtool.cpp
2890     standalone\win32\HelpView.cpp
2891     standalone\win32\HelpView.h
2892   Add HTML help support (if HTMLHELP macro defined)
2893   Define DocBase() member of document.  This is the folder to which documentation links are relative.
2894
2895     common\win32\cellview.h
2896     common\win32\ComboEdit.h
2897     common\win32\DoubleEdit.h
2898     common\win32\IntegerEdit.h
2899     common\win32\target.h
2900   Remove junk header includes
2901
2902 1999-11-02  John Dallaway  <jld@redhat.co.uk>
2903
2904   * common\common\build.cxx:
2905
2906   Modify generate_makefile() to generate a .deps file
2907   after updating a library archive file.
2908
2909   * standalone\common\cdl_exec.cxx:
2910
2911   Modify diagnostic_handler() to format output in a
2912   manner consistent with the other output-generating
2913   functions.
2914
2915   * standalone\win32\pkgconfig.dsp:
2916
2917   Add the ChangeLog file to the project.
2918
2919 1999-11-01  Simon FitzMaurice  <sdf@redhat.co.uk>
2920   * common\win32\ControlView.cpp
2921     common\win32\ControlView.h :
2922
2923   Fix for CR 101034 [customized fonts in control view]
2924
2925 1999-11-01  John Dallaway  <jld@redhat.co.uk>
2926
2927   * standalone\common\pkgconfig.cxx:
2928
2929   Look for the component repository in the directory
2930   where the pkgconfig tool is located if the
2931   COMPONENT_REPOSITORY environment variable is not
2932   specified.
2933
2934 1999-11-01  John Dallaway  <jld@redhat.co.uk>
2935
2936   * standalone\common\cdl_exec.cxx,
2937     standalone\common\cdl_exec.hxx:
2938
2939   Catch and report exceptions.
2940
2941   * standalone\unix\makefile:
2942
2943     Specify include\ and lib\ directories by package.
2944
2945 1999-11-01  Simon FitzMaurice  <sdf@redhat.co.uk>
2946   * common\win32\AddRemoveDialog.h
2947     common\win32\BuildOptionsDialog.h
2948     common\win32\CTOptionsDialog.h
2949     common\win32\CTPropertiesDialog.h
2950     common\win32\CTUtils.cpp
2951     common\win32\CdlPackagesDialog.h
2952     common\win32\CellView.cpp
2953     common\win32\ConfigViewOptionsDialog.h
2954     common\win32\FailingRulesDialog.h
2955     common\win32\FindDialog.h
2956     common\win32\FolderDialog.h
2957     common\win32\MultiLineEditDialog.h
2958     common\win32\NewFolderDialog.cpp
2959     common\win32\RegionGeneralPage.h
2960     common\win32\ResolveConflictsDialog.h
2961     common\win32\SectionGeneralPage.h
2962     common\win32\SectionRelocationPage.h
2963     common\win32\eCosDialog.h
2964     common\win32\notepage.h
2965     common\win32\stdafx.h
2966     standalone\win32\BinDirDialog.h
2967     standalone\win32\CTOutputPage.h
2968     standalone\win32\CdlTemplatesDialog.h
2969     standalone\win32\Configtool.dsp
2970     standalone\win32\Configtool.mak
2971     standalone\win32\Configtool.rc
2972     standalone\win32\HeadersDialog.h
2973     standalone\win32\HelpFrame.cpp
2974     standalone\win32\MainFrm.cpp
2975     standalone\win32\ViewOptions.h
2976     standalone\win32\splash.cpp :
2977    
2978   Include resources directly.  I suspect including resource headers from PCH might have been responsible for
2979   resource IDs not being found.
2980
2981   * common\win32\CTCommon.rc
2982
2983   Restore CDL templates dialog
2984
2985
2986 1999-11-01  John Dallaway  <jld@redhat.co.uk>
2987
2988   * standalone\common\cdl_exec.cxx,
2989     standalone\common\cdl_exec.hxx,
2990     standalone\common\pkgconfig.cxx:
2991
2992   Add new 'report' command which lists CDL conlficts.
2993
2994   Rename 'load' and 'unload' commands to 'add' and
2995   'remove' respectively.
2996
2997 1999-10-29  Simon FitzMaurice  <sdf@redhat.co.uk>
2998   * common\win32\CTCommonDoc.cpp : 
2999   use short form filename for generate_config_headers
3000   so as to avoid problems with spaces in paths
3001
3002 1999-10-29  John Dallaway  <jld@redhat.co.uk>
3003
3004   * standalone\win32\Configtool.dsp,
3005     standalone\win32\Configtool.mak:
3006
3007   Remove non-existent files from the project.
3008
3009 1999-10-29  John Dallaway  <jld@redhat.co.uk>
3010
3011   * standalone\win32\Configtool.dsw:
3012
3013   Add the pkgconfig project to the workspace.
3014
3015 1999-10-29  Simon FitzMaurice  <sdf@redhat.co.uk>
3016   * common\win32\CTUtils.cpp
3017     common\win32\CTUtils.h
3018     standalone\win32\Configtool.cpp
3019   Change default arg values of Chop to false (less error-prone)
3020
3021   * common\win32\PropertiesList.cpp
3022     common\win32\PropertiesList.h
3023   Remove SizeColumns
3024
3025   * standalone\win32\MainFrm.cpp
3026     standalone\win32\MainFrm.h
3027   Remove more unused stuff
3028
3029 1999-10-29  John Dallaway  <jld@redhat.co.uk>
3030
3031   * standalone\common\cdl_exec.cxx,
3032     standalone\common\cdl_exec.hxx,
3033     standalone\common\pkgconfig.cxx,
3034     standalone\common\pkgconfig.hxx,
3035     standalone\unix\makefile,
3036     standalone\win32\pkgconfig.dsp:
3037
3038   Initial check-in of eCos command line config tool sources.
3039
3040   * common\common\build.cxx:
3041
3042   Modify eval_tcl_command() to use \dev\null or NUL: as appropriate.
3043
3044   * common\common\flags.cxx:
3045
3046   Modify srting_to_list() parameter list to avoid compilation
3047   error with GCC.
3048
3049 1999-10-29  Simon FitzMaurice  <sdf@redhat.co.uk>
3050   * common\win32\CTCommon.rc
3051     common\win32\CTCommonDoc.cpp
3052     common\win32\CTCommonres.h
3053     common\win32\CTPropertiesDialog.cpp
3054     common\win32\CTPropertiesDialog.h
3055     common\win32\ControlView.cpp
3056     common\win32\PropertiesView.cpp
3057     common\win32\PropertiesView.h
3058     common\win32\RulesView.cpp
3059     common\win32\RulesView.h
3060     standalone\win32\CTres.h
3061     standalone\win32\ConfigToolDoc.cpp
3062     standalone\win32\Configtool.cpp
3063     standalone\win32\Configtool.dsp
3064     standalone\win32\Configtool.mak
3065     standalone\win32\Configtool.rc
3066     standalone\win32\MainFrm.cpp
3067     common\win32\PropertiesList.cpp
3068     common\win32\PropertiesList.h
3069     common\win32\ResolveConflictsDialog.cpp
3070     common\win32\ResolveConflictsDialog.h
3071     common\win32\RulesList.cpp
3072     common\win32\RulesList.h
3073   Migrate list view specialization from views (CPropertiesView and CRulesView) to the controls
3074   (CPropertiesList and CRulesList).  
3075   Introduce prototype conflicts resolution dialog (not functional yet).  
3076
3077 1999-10-29  John Dallaway  <jld@redhat.co.uk>
3078
3079   * common\common\build.cxx:
3080
3081   Modify generate_makefile() and
3082   generate_toplevel_makefile() to copy all necessary non-config
3083   header files into the install tree in an initial 'make
3084   headers' phase.
3085
3086   Move the common '.PHONY' declaration into rules.mak.
3087
3088 1999-10-28  Simon FitzMaurice  <sdf@redhat.co.uk>
3089   * common\win32\CTCommon.rc :
3090   Fix id of list control
3091
3092 1999-10-28  Simon FitzMaurice  <sdf@redhat.co.uk>
3093   * common\win32\BuildOptionsDialog.cpp
3094     common\win32\BuildOptionsDialog.h
3095   Experiment with framework for HtmlHelp
3096
3097   * common\win32\RegionGeneralPage.h
3098   Remove kludge for not-found resource ID (rebuild all fixes)
3099
3100   * standalone\win32\ConfigToolDoc.cpp
3101   Initialize m_nFindWhere
3102
3103   * standalone\win32\Configtool.cpp
3104     standalone\win32\Configtool.h
3105   Remove some unused stuff
3106
3107   * standalone\win32\HelpFrame.cpp
3108     standalone\win32\HelpFrame.h
3109     standalone\win32\MainFrm.cpp
3110     standalone\win32\MainFrm.h
3111   Migrate URL status bar pane to help frame
3112
3113   * common\win32\RulesView.cpp
3114     common\win32\RulesView.h
3115   Experiment with conflict resolution
3116
3117 1999-10-28  Simon FitzMaurice  <sdf@redhat.co.uk>
3118   * common\win32\ConfigItem.cpp
3119
3120   Change "NYI" to "Not yet implemented" (CR 901460)
3121
3122 1999-10-28  John Dallaway  <jld@redhat.co.uk>
3123
3124   * common\common\build.cxx:
3125
3126   Modify cygpath() to accommodate repository and install
3127   tree paths containing spaces by converting to short
3128   file paths (Win32 only).
3129
3130   Modify generate_makefile() to rationalise the naming of
3131   timestamp files.
3132
3133 1999-10-27  John Dallaway  <jld@redhat.co.uk>
3134
3135   * common\common\build.cxx:
3136
3137   Modify generate_makefile() to handle tests specified by
3138   their source files.
3139
3140   * common\common\build.hxx:
3141
3142   Add get_tests() declaration.
3143
3144 1999-10-27  John Dallaway  <jld@redhat.co.uk>
3145
3146   * common\common\build.cxx:
3147
3148   Modify generate_toplevel_makefile() to handle the case of an
3149   empty command prefix correctly.
3150
3151   * common\win32\memmap.cpp:
3152
3153   Modify export_files() to export memory region info to
3154   the memory layout header file.
3155
3156 1999-10-27  Simon FitzMaurice  <sdf@redhat.co.uk>
3157   * common\win32\CTCommonDoc.cpp
3158     common\win32\CTUtils.cpp
3159     common\win32\CTUtils.h
3160     common\win32\CellView.cpp
3161     common\win32\ConfigItem.cpp
3162     common\win32\ConfigItem.h
3163     common\win32\ConfigToolDoc.h
3164     common\win32\ControlView.cpp
3165     standalone\win32\ConfigToolDoc.cpp
3166     standalone\win32\MainFrm.cpp
3167     standalone\win32\MainFrm.h
3168
3169   Sort out generation of header files as necessary for creation of build tree
3170   Introduce helper functions:
3171   CConfigItem::GetCdlValuable() - returns cdl item cast to CdlValuable
3172   CUtils::CopyFile - copies without touching dest file if same as source
3173   CUtils::Wpath - moved from CProject
3174   Remove some unused crud from main frame class
3175
3176 1999-10-27  John Dallaway  <jld@redhat.co.uk>
3177
3178   * common\common\build.cxx:
3179
3180   Create the 'include' directory in the install tree
3181   explicitly.
3182
3183 1999-10-27  John Dallaway  <jld@redhat.co.uk>
3184
3185   * common\common\build.cxx,
3186     common\common\build.hxx:
3187
3188   Modify generate_build_tree() to accommodate backslashes in
3189   directory arguments under Win32.
3190
3191 1999-10-26  Simon FitzMaurice  <sdf@redhat.co.uk>
3192   * common\win32\ConfigToolDoc.h
3193     standalone\win32\ConfigToolDoc.cpp
3194     standalone\win32\MainFrm.cpp :
3195
3196   Start to use make file generation
3197
3198 1999-10-26  John Dallaway  <jld@redhat.co.uk>
3199
3200   * common\common\build.cxx,
3201     common\common\build.hxx,
3202     standalone\win32\Configtool.dsp,
3203     standalone\win32\Configtool.mak:
3204
3205   New files providing the initial implementation of
3206   build tree and makefile generation from CDL data.
3207
3208 1999-10-26  Simon FitzMaurice  <sdf@redhat.co.uk>
3209   * common\win32\CTCommonDoc.cpp
3210
3211   Correct problem whereby some tests were not being correctly located.
3212
3213 1999-10-26  Simon FitzMaurice  <sdf@redhat.co.uk>
3214   * common\win32\CTCommonDoc.cpp
3215    
3216   Adapt to changes for make file generation
3217   Traverse only package directories looking for tests
3218
3219   * common\win32\FileName.cpp
3220
3221   Correct trace output
3222
3223 1999-10-22  Simon FitzMaurice  <sdf@redhat.co.uk>
3224   * common\win32\CTCommonDoc.cpp
3225     common\win32\CellView.cpp
3226     common\win32\ComboEdit.cpp
3227     common\win32\ComboEdit.h
3228     common\win32\ConfigItem.cpp
3229     common\win32\ConfigItem.h
3230     common\win32\ConfigToolDoc.h
3231     common\win32\DoubleEdit.cpp
3232     common\win32\DoubleEdit.h
3233     common\win32\FileName.cpp
3234     common\win32\IntegerEdit.cpp
3235     common\win32\IntegerEdit.h
3236     common\win32\StringEdit.cpp
3237     common\win32\StringEdit.h
3238     common\win32\cellview.h
3239     common\win32\thinsplitter.cpp
3240     standalone\win32\CTOutputPage.cpp
3241     standalone\win32\CTres.h
3242     standalone\win32\ConfigToolDoc.cpp
3243     standalone\win32\Configtool.dsp
3244     standalone\win32\Configtool.ma?
3245     standalone\win32\Configtool.rc
3246     standalone\win32\MainFrm.cpp
3247     standalone\win32\MainFrm.h
3248     standalone\win32\ViewOptions.cpp
3249     standalone\win32\ViewOptions.h
3250   Remove unused resources
3251   Localize information regarding kind of cell in CCellView and use runtime class information to represent it.
3252   Remove unused functions from CConfigItem
3253   Remove inapplicable items from View\Settings and Tools\Options
3254
3255 1999-10-21  Simon FitzMaurice  <sdf@redhat.co.uk>
3256   * common\win32\CTCommonDoc.cpp
3257     common\win32\ConfigItem.cpp
3258     common\win32\ConfigItem.h
3259     common\win32\ConfigToolDoc.h
3260     common\win32\RulesView.cpp
3261     common\win32\RulesView.h
3262     common\win32\SplitterWndEx.cpp
3263     common\win32\SplitterWndEx.h
3264     common\win32\thinsplitter.cpp
3265     common\win32\thinsplitter.h
3266     standalone\win32\BuildOptsPage.cpp
3267     standalone\win32\BuildOptsPage.h
3268     standalone\win32\CTres.h
3269     standalone\win32\ConfigToolDoc.cpp
3270     standalone\win32\Configtool.cpp
3271     standalone\win32\Configtool.dsp
3272     standalone\win32\Configtool.h
3273     standalone\win32\Configtool.mak
3274     standalone\win32\Configtool.rc
3275     standalone\win32\HelpView.cpp
3276     standalone\win32\HelpView.h
3277     standalone\win32\MLTFrame.cpp
3278     standalone\win32\MainFrm.cpp
3279     standalone\win32\MainFrm.h
3280     standalone\win32\RulesFrame.cpp
3281     standalone\win32\RulesFrame.h
3282     standalone\win32\SplitterWndEx.cpp
3283     standalone\win32\SplitterWndEx.h
3284     standalone\win32\ViewOptions.cpp
3285     standalone\win32\res\Toolbar.bmp
3286     standalone\win32\res\toolbar1.bmp :
3287   In standalone tool, make help window floating, other windows splitter panes.
3288   Make splitter placement data-driven
3289   Rules window columns to size propoertionately to window.
3290   Remove BuildOptsPage
3291   Remove CPackage class
3292   Move SplitterWndEx from standalone to common (CThinSplitter now derives from it)
3293
3294 1999-10-20  John Dallaway  <jld@redhat.co.uk>
3295
3296   * standalone\win32\Configtool.dsp,
3297     standalone\win32\Configtool.mak:
3298
3299   Remove non-existent files from the project.
3300
3301   Add eCosTestDownloadFilter.h to the project.
3302
3303 1999-10-19  John Dallaway  <jld@redhat.co.uk>
3304
3305   * common\win32\CTCommonDoc.cpp:
3306
3307   Modify CdlTransactionHandler() to do nothing if a
3308   CdlInterface node has become active or inactive.
3309
3310 1999-10-19  Simon FitzMaurice  <sdf@redhat.co.uk>
3311   * standalone\win32\ConfigToolDoc.cpp
3312     common\win32\CTCommonDoc.cpp
3313     common\win32\ConfigToolDoc.h
3314
3315   Make build info available in document (member BuildInfo())
3316   Introduce UpdateeCosProject() member as place to update build info
3317
3318   * standalone\win32\ViewOptions.cpp
3319   Correct typo
3320
3321   * standalone\win32\MainFrm.cpp
3322     standalone\win32\MainFrm.h
3323     standalone\win32\Configtool.dsp
3324     standalone\win32\Configtool.mak
3325
3326   Add flags.cxx,.hxx
3327   Introduce new build options dialog class
3328
3329   * standalone\win32\CTres.h
3330     standalone\win32\Configtool.rc
3331
3332   Introduce new build options dialog class
3333
3334 1999-10-18  Simon FitzMaurice  <sdf@redhat.co.uk>
3335   * common\win32\CTCommonDoc.cpp
3336     common\win32\CTUtils.cpp
3337     common\win32\CTUtils.h
3338     standalone\win32\MainFrm.cpp
3339     common\win32\FileName.cpp
3340
3341   [mostly] eliminate changing directory, which is dangerous in a multithreading environment
3342    
3343   * common\win32\FileName.cpp :
3344    
3345   Use shell API to calculate relative paths
3346
3347   * common\win32\PropertiesView.h
3348     common\win32\PropertiesView.cpp
3349
3350   Remove "display" as property and need for count of properties
3351
3352   * standalone\win32\Configtool.dsp,
3353     standalone\win32\Configtool.mak :
3354    
3355   add shlwapi.lib to link
3356    
3357 1999-10-18  John Dallaway  <jld@redhat.co.uk>
3358
3359   * common\win32\ControlView.cpp:
3360
3361   Modify ShowPopupMenu() to enable the 'Restore Default' menu item
3362   for any config item if the item or any of its descendants have a
3363   non-default value source.
3364
3365 1999-10-15  Simon FitzMaurice  <sdf@redhat.co.uk>
3366   * common\win32\CTCommonDoc.cpp : 
3367   
3368   Do not mention an empty repository name
3369
3370 1999-10-13  John Dallaway  <jld@redhat.co.uk>
3371
3372   * common\win32\ControlView.cpp:
3373
3374   Modify ShowPopupMenu() to add doc and header menu items
3375   if the config item has either a data or bool part or
3376   both.
3377
3378 1999-10-13  John Dallaway  <jld@redhat.co.uk>
3379
3380   * standalone\win32\ConfigtoolDoc.cpp:
3381
3382   Modify NewMemoryLayout() take the directory containing
3383   the .mlt files as its parameter rather than the prefix
3384   to a "pkgconf" directory.
3385
3386   Modify SwitchMemoryLayout(), OnOpenDocument(),
3387   OnNewDocument(), OnConfigurationRepository() and
3388   OnBuildTemplates() to accommodate the above change to
3389   NewMemoryLayout().
3390
3391 1999-10-13  John Dallaway  <jld@redhat.co.uk>
3392
3393   * common\win32\CTCommonDoc.cpp,
3394     common\win32\ConfigtoolDoc.h:
3395
3396   Add new MLTDir() function to return the directory in
3397   which to save .mlt files.
3398
3399   Modify SelectPackages() and SelectTemplate() to
3400   accommodate the above change to NewMemoryLayout().
3401
3402   Modify SaveMemoryMap() and CopyMLTFiles() to place .mlt
3403   files in a directory outside the build and install trees
3404   by calling MLTDir().
3405
3406 1999-10-13  Simon FitzMaurice  <sdf@redhat.co.uk>
3407     common\win32\ConfigItem.cpp : 
3408   Correct calculation of filename
3409
3410 1999-10-13  Simon FitzMaurice  <sdf@redhat.co.uk>
3411     common\win32\ConfigItem.cpp
3412     common\win32\ConfigItem.h
3413     common\win32\ControlView.cpp
3414     common\win32\PropertiesView.cpp
3415     common\win32\PropertiesView.h : 
3416   Add ViewURL() and ViewHeader() to CConfigItem class and use these in control and properties views.
3417
3418 1999-10-13  Simon FitzMaurice  <sdf@redhat.co.uk>
3419     common\win32\CTCommonDoc.cpp
3420   Fix problem of tree not being populated when repository already open
3421   Migrate m_arstrFiles.RemoveAll() calls to DeleteContents() for standalone
3422
3423   * common\win32\ControlView.cpp : 
3424     
3425   some hacky debugging for window persistence
3426
3427     standalone\win32\MainFrm.cpp
3428     standalone\win32\MainFrm.h : 
3429     
3430   protect status bar creation with boolean
3431
3432 1999-10-13  John Dallaway  <jld@redhat.co.uk>
3433
3434   * standalone\win32\MainFrm.cpp:
3435
3436   Modify PrepareEnvironment() and OnToolsPaths() to
3437   use CConfigToolApp::m_arstrToolChainPaths rather than
3438   CConfigToolDoc::arstrToolChainPaths.
3439
3440   * common\win32\CTCommonDoc.cpp,
3441     common\win32\ConfigtoolDoc.h:
3442
3443   Remove obsolete ChooseDefaultHal() and m_arstrToolChainPaths
3444   members.
3445
3446 1999-10-13  John Dallaway  <jld@redhat.co.uk>
3447
3448   * common\win32\CTCommonDoc.cpp:
3449
3450   Modify DeleteContents() to save tools bin directories
3451   by calling CWinApp::WriteProfileString() rather than
3452   ::WriteProfileString().
3453
3454   * standalone\win32\MainFrm.cpp:
3455
3456   Modify PrepareEnvironment() and OnUsertoolsPaths() to
3457   use CConfigToolApp::m_strUserToolsDir rather than
3458   CConfigToolDoc::m_strUserToolsDir.
3459
3460   * common\win32\ConfigtoolDoc.h:
3461
3462   Remove obsolete m_strUserToolsDir member variable. The
3463   user tools bin directory is now stored in the
3464   CConfigToolApp class.
3465
3466 1999-10-11  Simon FitzMaurice  <sdf@redhat.co.uk>
3467   * standalone\win32\ConfigTool.dsp
3468     standalone\win32\ConfigTool.make : 
3469     
3470   add eCosTestDownloadFilter.cpp
3471
3472 1999-10-11  John Dallaway  <jld@redhat.co.uk>
3473
3474   * standalone\win32\ConfigtoolDoc.cpp:
3475
3476   Modify OnBuildTemplates() to convert the selected template STL
3477   string to a CString.
3478
3479   * common\win32\CTCommonDoc.cpp:
3480
3481   Modify SelectTemplate() to convert the selected template STL
3482   string to a CString.
3483
3484 1999-10-11  John Dallaway  <jld@redhat.co.uk>
3485
3486   * standalone\win32\Configtool.dsp,
3487     standalone\win32\Configtool.mak:
3488
3489   Remove all references to the deprecated Tcl 8.1 headers and
3490   libraries.
3491
3492 1999-10-08  John Dallaway  <jld@redhat.co.uk>
3493
3494   * standalone\win32\Configtool.dsp,
3495     standalone\win32\Configtool.mak:
3496
3497   Link against Tcl 8.2.1.
3498
3499 1999-10-08  Simon FitzMaurice  <sdf@redhat.co.uk>
3500     common\win32\CTCommonDoc.cpp : 
3501     
3502   avoid crash if attempt is made to access status bar early (before mainframe exists)
3503
3504 1999-10-08  Simon FitzMaurice  <sdf@redhat.co.uk>
3505     common\win32\CTCommonDoc.cpp
3506     standalone\win32\MainFrm.cpp
3507     standalone\win32\MainFrm.h : 
3508     
3509   Add status pane support
3510
3511 1999-10-08  John Dallaway  <jld@redhat.co.uk>
3512
3513   * common\win32\OutputView.cpp,
3514     common\win32\OutputView.h:
3515
3516   Override CEditView::OnEditChange() to prevent setting
3517   of the document modified flag when the output window
3518   contents changes.
3519
3520 1999-10-08  John Dallaway  <jld@redhat.co.uk>
3521
3522   * common\win32\CTCommonDoc.cpp:
3523
3524   Modify GetDefaultHardware() to use the eCos version registry
3525   key with the greatest value.
3526
3527 1999-10-08  John Dallaway  <jld@redhat.co.uk>
3528
3529   * standalone\win32\ConfigtoolDoc.cpp:
3530
3531   Modify OnBuildTemplates() to construct the memory layout
3532   directory correctly now that m_strPackagesDir is a full
3533   directory path.
3534
3535 1999-10-07  John Dallaway  <jld@redhat.co.uk>
3536
3537   * common\win32\CTCommonDoc.cpp:
3538
3539   Modify SaveMemoryMap() and CopyMLTFiles() to ensure that
3540   both the default MLT export files and any modified ones
3541   are copied into both <build tree>\pkgconf and
3542   <install tree>\pkgconf\include.
3543
3544 1999-10-07  John Dallaway  <jld@redhat.co.uk>
3545
3546   * standalone\win32\Configtool.cpp:
3547
3548   Modify Log() function to fix memory leak.
3549
3550 1999-10-07  John Dallaway  <jld@redhat.co.uk>
3551
3552   * common\win32\ConfigItem.cpp:
3553
3554   Modify HasRadio() function to use the recently
3555   implemented CdlValuableBody::get_widget_hint() function.
3556
3557 1999-10-06  John Dallaway  <jld@redhat.co.uk>
3558
3559   * common\win32\CTCommonDoc.cpp,
3560     common\win32\ConfigToolDoc.h:
3561
3562   Add new CurrentTestingIdentifier() function which
3563   returns the string value of the
3564   CYGTST_TESTING_IDENTIFIER cdl_option.
3565
3566   * standalone\win32\MainFrm.cpp,
3567
3568   Modify OnRunSim()\OnRunTests() to use the string value
3569   of the CYGTST_TESTING_IDENTIFIER cdl_option as the test
3570   target by calling
3571   CConfigtoolDoc::CurrentTestingIdentifier().
3572
3573 1999-10-05  John Dallaway  <jld@redhat.co.uk>
3574
3575   * common\win32\CdlPackagesDialog.cpp,
3576     common\win32\CdlPackagesDialog.h:
3577
3578   Add new UpdateHardwareSelectionFlag() function to set
3579   a Boolean member variable according to whether a hardware
3580   package is currently selected.
3581
3582   Modify OnSelchangeList1() and OnSelchangeList2() to call
3583   the new UpdateHardwareSelectionFlag() function.
3584
3585   Add new HardwarePackageMessageBox() function to issue a
3586   warning message box.
3587
3588   Modify OnDblclkList1(), OnDblclkList2(), OnAdd() and
3589   OnRemove() to check the hardware selected flag and warn
3590   the user if it is set by calling HardwarePackageMessageBox().
3591
3592 1999-10-05  John Dallaway  <jld@redhat.co.uk>
3593
3594   * common\win32\CdlPackagesDialog.cpp:
3595
3596   Modify UpdateVersionList() to fill the version combo box
3597   with all versions held in common by multiple selected
3598   packages.
3599
3600   Modify OnSelchangePackageVersion() to modify the version of
3601   all selected packages.
3602
3603 1999-10-04  John Dallaway  <jld@redhat.co.uk>
3604
3605   * common\win32\CdlPackagesDialog.cpp:
3606
3607   Modify OnSelChangePackageVersion() and UpdateVersionList() to
3608   work with both package listboxes.
3609
3610   * standalone\win32\Configtool.rc,
3611
3612   Extend the version combo box to full width in the package
3613   selection dialog box.
3614
3615 1999-10-01  John Dallaway  <jld@redhat.co.uk>
3616
3617   * common\win32\memmap.cpp:
3618
3619   Modify edit_memory_section() to accommodate a relocating memory
3620   section changing to non-relocating where a relocating memory
3621   section is to follow it.
3622
3623 1999-10-01  John Dallaway  <jld@redhat.co.uk>
3624
3625   * common\win32\PropertiesView.cpp:
3626
3627   Modify DblClk() to restore correct function of double-clicking
3628   on the documentation URL in the standalone config tool.
3629
3630 1999-09-30  John Dallaway  <jld@redhat.co.uk>
3631
3632   * standalone\win32\ConfigtoolDoc.cpp:
3633
3634   Modify SaveProfileSettings() to re-establish repository path
3635   persistence which had disappeared in mysterious circumstances.
3636
3637 1999-09-30  John Dallaway  <jld@redhat.co.uk>
3638
3639   * common\win32\memmap.cpp,
3640     common\win32\memmap.h:
3641
3642   Modify edit_memory_section() to check for a non-relocating
3643   section changing to relocating where the final location moves
3644   from a read_only region to a read_write region and there is a
3645   following non-relocating section. Report and reject such edits
3646   because they result in a non-relocating section being defined as
3647   following the initial location of a relocating region. [PR 19797]
3648
3649   * standalone\win32\CTres.h,
3650     standalone\win32\Configtool.rc,
3651
3652   Add a resource string containing the error message for the
3653   condition described above.
3654
3655 1999-09-30  John Dallaway  <jld@redhat.co.uk>
3656
3657   * common\win32\memmap.cpp:
3658
3659   Modify add_relative_sections_to_list() to avoid skipping
3660   non-relocating relative sections which follow the final
3661   location of a relocating relative section [PR 19799].
3662
3663 1999-09-29  John Dallaway  <jld@redhat.co.uk>
3664
3665   * common\win32\memmap.cpp:
3666
3667   Modify export_files() to use localtime() rather than
3668   gmtime() such that the timestamp in exported files
3669   is corrected for daylight saving time. [CR 100663]
3670
3671 1999-09-29  John Dallaway  <jld@redhat.co.uk>
<