1 2003-03-07 John Dallaway <jld@ecoscentric.com>
3 * standalone/wxwin/appsettings.cpp: Look in the right place for the
4 eCos repository location under Linux.
6 * standalone/wxwin/admindlg.cpp: Allow addition of EPKs with no
7 pkgadd.txt since this file should be optional.
9 2003-03-06 John Dallaway <jld@ecoscentric.com>
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.
14 2003-02-25 John Dallaway <jld@ecoscentric.com>
16 * standalone/wxwin/makefile.gnu: No need to specify -L /usr/lib for
19 2003-02-21 John Dallaway <jld@ecoscentric.com>
21 * standalone/wxwin/makefile.gnu: Allow a specific installation of Tcl/Tk
22 to be referenced using "make TCLDIR=/path/to/tcl".
24 2003-02-19 John Dallaway <jld@ecoscentric.com>
26 * standalone/wxwin/platformeditordlg.cpp:
27 Fix erroneously disabled OK button and duplicate entries in prefix list.
29 * standalone/wxwin/makefile.gnu:
30 Use libtcl.a rather than libcygtcl83.a for Cygwin build
32 * standalone/wxwin/admindlg.cpp:
33 Accommodate const char * returned by Tcl_SetVar() and
34 Tcl_GetStringResult() in Tcl 8.4.
36 * standalone/wxwin/configtool.cpp: Call Tcl_FindExecutable().
38 * standalone/wxwin/mainwin.cpp: Specify eCos 2.0b1 in 'about' box.
40 2003-02-17 John Dallaway <jld@ecoscentric.com>
42 * standalone/wxwin/mainwin.cpp: Update path to configtool HTML docs.
44 * standalone/wxwin/setup/,
45 standalone/wxwin/manual/:
46 Remove obsolete docs and unused setup program.
48 2003-02-13 John Dallaway <jld@ecoscentric.com>
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\"
59 * standalone/wxwin/appsettings.cpp:
60 Board 'reset type' is determined at run-time and no longer persistent.
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"
67 * standalone/wxwin/mainwin.cpp:
68 Supress obsolete menu items.
70 * standalone/wxwin/platformeditordialog.cpp:
71 Replace LF (rather than CRLF) with ';' when storing GDB commands.
73 2003-02-10 John Dallaway <jld@ecoscentric.com>
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.
80 2003-02-05 John Dallaway <jld@ecoscentric.com>
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.
88 * standalone/wxwin/symbols.h: Version number 2.11 -> 2.12
90 2003-02-03 John Dallaway <jld@ecoscentric.com>
92 * standalone/wxwin/filename.cpp: Eliminate (const WCHAR*) cast
93 in call to PathRelativePathTo() which is related to an error
96 * standalone/configtool.cpp: Suppress obsolete splash screen and
97 associated resources for now.
99 * standalone/mainwin.cpp: Implement simplified 'About' dialog box
100 to eliminate configtool.bin resource file dependency.
102 2003-01-25 John Dallaway <jld@ecoscentric.com>
104 * standalone/wxwin/configtool.cpp: Use correct data type in call
105 to RegCreateKeyEx() to eliminate compiler warning.
107 * standalone/wxwin/ecpch.h: #include <winsock2.h> early for Cygwin
108 builds to eliminate fd_set compiler warning
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
116 2003-01-22 John Dallaway <jld@ecoscentric.com>
118 * standalone/wxwin/makefile.gnu: Tidy up
120 2003-01-21 John Dallaway <jld@ecoscentric.com>
122 * standalone/wxwin/configtool.h:
123 Force ecUSE_MLT == 0 even for debug builds.
125 2003-01-20 John Dallaway <jld@ecoscentric.com>
127 * standalone/wxwin/configtooldoc.cpp:
128 Use wxString::GetChar() rather than an array element.
130 * standalone/wxwin/filename.cpp:
131 Use wxString::GetChar() and wxString::SetChar rather than an array
133 Add some explicit casts to allow building with GNU tools on Cygwin.
134 Use MAX_PATH rather than _MAX_PATH for portability.
136 * standalone/wxwin/ecutils.cpp:
137 Call wxNewKill() rather than wxKill() for Cygwin builds.
139 * standalone/wxwin/ecutils.h:
140 Use wxLongLong_t rather than __int64 for portability.
142 2003-01-17 John Dallaway <jld@ecoscentric.com>
144 * standalone/wxwin/makefile.gnu: New makefile for GNU tools
146 2003-01-16 John Dallaway <jld@ecoscentric.com>
148 * standalone/wxwin/ecutils.cpp: #include <errno.h>
150 * standalone/wxwin/filename.h: Make header macro unique
152 2002-09-21 Bart Veer <bartv@ecoscentric.com>
154 * common/common/build.cxx:
155 Avoid const compatibility problems with Tcl 8.4
157 2002-08-12 Bart Veer <bartv@ecoscentric.com>
159 * standalone/win32/ReadMe:
160 Move build instructions here from the toplevel
162 2002-08-03 Bart Veer <bartv@ecoscentric.com>
164 * standalone/common/Makefile.am, configure.in, acinclude.m4:
165 Rework host-side autoconf support
167 * common/common/build.cxx: fix typo
169 2002-02-08 Julian Smart <julians@redhat.com>
171 * common/common/build.cxx: Added two missing backslashes
173 2002-02-07 Jonathan Larmour <jlarmour@redhat.com>
175 * common/common/build.cxx: correctly substitute forward slashes
178 2002-01-02 Julian Smart <julians@redhat.com>
180 * Modified these files:
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
195 incrementing the copyright year to 2002.
197 2001-12-03 Julian Smart <julians@redhat.com>
199 * standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabetically
202 2001-10-25 Julian Smart <julians@redhat.com>
204 * common/common/build.cxx: now generates /ecos-x names under Windows
205 both compiling with Cygwin and VC++.
207 2001-09-13 Jonathan Larmour <jlarmour@redhat.com>
209 * common/common/build.cxx: Test for active properly in below change.
211 2001-09-12 Jonathan Larmour <jlarmour@redhat.com>
213 * common/common/build.cxx: Only use tests value if enabled/active.
215 2001-07-08 Jonathan Larmour <jlarmour@redhat.com>
217 * common/common/flags.cxx: Include <cctype> for isspace()
219 2001-02-14 Julian Smart <julians@redhat.com>
221 * standalone/win32/configtool.cpp
223 Added support for Cygwin 00r1 when searching for registry hints.
225 2000-08-15 Jonathan Larmour <jlarmour@redhat.co.uk>
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
231 2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk>
233 * common/win32/memmap.cpp (export_sections):
234 Use CYG_LABEL_DEFN to define linker symbols
236 2000-07-18 John Dallaway <jld@redhat.com>
238 * standalone/win32/Configtool.rc:
240 Update IDS_ECOS_SOURCEWARE_URL.
242 2000-07-03 John Dallaway <jld@redhat.com>
244 * common/win32/CTCommonDoc.cpp:
246 Modify SelectPackages() to inhibit option value refresh
247 while changing the version of an eCos package.
249 2000-06-27 John Dallaway <jld@redhat.com>
251 * standalone/win32/Configtool.rc:
253 Update menu item text:
254 "eCos Services Page" -> "eCos Product Page".
256 2000-06-22 John Dallaway <jld@redhat.com>
258 * standalone/common/cdl_exec.cxx:
260 Modify cdl_list() to restore printf line which
261 mysteriously disappeared some time ago.
263 2000-06-20 John Dallaway <jld@redhat.com>
265 * common/common/build.cxx:
267 Modify generate_toplevel_makefile() to make the generated
268 makefile fragment more generic.
270 2000-06-19 John Dallaway <jld@redhat.com>
272 * common/common/build.cxx:
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.
278 2000-06-19 John Dallaway <jld@redhat.com>
280 * common/win32/CTCommon.rc:
282 Replace OK/Cancel buttons with 'Close' button in the
283 Build Options dialog.
285 * common/win32/CTCommonDoc.cpp:
287 Modify OnFileImport() to specify a default file extension
288 for the File Import dialog box.
290 * common/win32/memmap.cpp:
292 Modify add_relative_sections_to_list() to skip sections
293 which have already been added and track whether sections
296 * standalone/common/ecosconfig.cxx:
298 Modify main() to return error codes in a consistent manner.
300 * standalone/win32/Configtool.rc:
302 Update engineering team list.
304 2000-06-15 John Dallaway <jld@redhat.com>
306 * standalone/win32/ConfigToolDoc.cpp:
308 Modify RunTests() to check for simulator platforms and
309 inhibit prompting for hardware reset as appropriate.
311 * standalone/win32/Configtool.dsp,
312 standalone/win32/ecosconfig.dsp:
314 Link debug builds against tcl82d.lib rather than
317 Look for libCDL in v:\cdl rather than v:\ide.
319 * standalone/win32/Configtool.rc:
321 Point to the eCos Product web page rather than the
322 obsolete eCos Services web page.
324 2000-04-17 John Dallaway <jld@cygnus.co.uk>
326 * standalone/common/cdl_exec.cxx:
328 Use PATH_MAX rather than _MAX_PATH in the Cygwin-hosted
331 2000-04-17 John Dallaway <jld@cygnus.co.uk>
333 * standalone/common/cdl_exec.cxx:
335 Modify cmd_tree() to avoid non-standard use of
338 2000-04-11 John Dallaway <jld@cygnus.co.uk>
340 * common/win32/CTCommonDoc.cpp:
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.
347 2000-03-31 John Dallaway <jld@cygnus.co.uk>
349 * standalone/win32/MainFrm.cpp:
351 Modify CygMount() to call the correct overloaded form
352 of CSubprocess::Run().
354 2000-03-29 John Dallaway <jld@cygnus.co.uk>
356 * standalone/win32/Configtool.rc,
357 standalone/common/ecosconfig.cxx,
358 standalone/win32/res/Splsh16.bmp:
360 Update version strings.
362 2000-03-28 John Dallaway <jld@cygnus.co.uk>
364 * standalone/win32/cdl.sh,
365 standalone/win32/cdl.dsp:
367 Remove obsolete files.
369 2000-03-28 John Dallaway <jld@cygnus.co.uk>
371 * common/win32/CTCommonDoc.cpp:
373 Modify QualifyDocURL() to accommodate absolute HTML
374 file paths returned by libCDL.
376 2000-03-22 Simon FitzMaurice <sdf@redhat.co.uk>
377 * standalone\win32\MainFrm.cpp
379 Include usr/bin in path.
380 Use prefix-gcc rather than expect for test of validity of build tools path.
382 2000-03-21 John Dallaway <jld@cygnus.co.uk>
384 * common/win32/ConfigItem.cpp:
386 Modify GetURL() to return the correct default URL where
387 the document has not been specified.
389 * standalone/win32/Configtool.rc:
391 Update IDS_RED_HAT_HOME_URL value.
393 * common/win32/CTCommon.rc:
395 Update context-sensitive help URLs.
397 2000-03-20 John Dallaway <jld@cygnus.co.uk>
399 * common/common/build.cxx:
401 Modify resolve_tokens() to avoid breaking make variables
402 specified in CDL custom rule targets and dependencies.
404 2000-03-15 John Dallaway <jld@cygnus.co.uk>
406 * standalone/win32/Configtool.rc:
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.
412 * standalone/common/ecosconfig.cxx:
414 Update ecosconfig version number to 1.3.2.
416 * standalone/win32/res/Splsh16.bmp:
418 Update config tool splash screen to version 1.3.2.
420 2000-03-13 John Dallaway <jld@cygnus.co.uk>
422 * standalone/win32/MainFrm.cpp,
423 standalone/win32/MainFrm.h:
425 Modify PrepareEnvironment() to optionally prepare
426 an environment without the build tools.
428 * standalone/win32/ConfigToolDoc.cpp:
430 Modify OnToolsAdministration() to prepare the environment
431 for ecosadmin.tcl (without the build tools) before invoking
432 the admin tool dialog.
434 2000-03-10 Simon FitzMaurice <sdf@redhat.co.uk>
435 * standalone\win32\Configtool.dsp
437 Move CeCosTrace class to its own file
439 2000-03-10 John Dallaway <jld@cygnus.co.uk>
441 * standalone/win32/MainFrm.cpp,
442 common/win32/CTCommon.rc:
444 Modify OnToolsPaths() to provide a more accurate
445 description of the contents of the build tools folder.
447 2000-03-08 John Dallaway <jld@cygnus.co.uk>
449 * standalone/win32/Configtool.dsp:
451 Remove obsolete files from the project.
453 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
454 * standalone\win32\Configtool.cpp
456 Eliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term()
458 2000-03-08 John Dallaway <jld@cygnus.co.uk>
460 * standalone/win32/Configtool.dsw:
462 Use relocated cdl project file.
464 2000-03-07 Simon FitzMaurice <sdf@redhat.co.uk>
465 * standalone\win32\Configtool.dsp
467 Do not use PCH on test tool files.
469 2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
470 * standalone\win32\Configtool.dsp
472 Thread-related eCosTest code extracted to new class CeCosThreadUtils
474 2000-03-02 Simon FitzMaurice <sdf@redhat.co.uk>
475 * standalone\win32\Configtool.dsp
476 standalone\win32\MainFrm.cpp
478 Change to use common CSubprocess.
480 2000-03-02 John Dallaway <jld@cygnus.co.uk>
482 * standalone/win32/Configtool.dsp:
484 Add source and header for the admin tool
485 'please wait' dialog.
487 2000-02-29 John Dallaway <jld@cygnus.co.uk>
489 * common/win32/CellView.cpp:
491 Compare the current cell contents with the current
492 value of the option when cancelling a cell edit.
494 * common/common/build.cxx:
498 2000-02-28 John Dallaway <jld@cygnus.co.uk>
500 * standalone/win32/MainFrm.cpp:
502 Modify PrepareEnvironment() to add the bin directory
503 of the install tree to the path as appropriate.
505 2000-02-28 Simon FitzMaurice <sdf@redhat.co.uk>
507 standalone\win32\MainFrm.cpp
509 Correct logic in PrepareEnvironment()
511 2000-02-25 John Dallaway <jld@cygnus.co.uk>
513 * standalone/win32/MainFrm.cpp:
515 Modify PrepareEnvironment() to add the Cygwin 1.0
516 contrib/bin directory to the path as appropriate.
518 2000-02-24 John Dallaway <jld@cygnus.co.uk>
520 * standalone/win32/MainFrm.cpp:
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.
527 2000-02-24 John Dallaway <jld@cygnus.co.uk>
529 * common/win32/CdlTemplatesDialog.cpp,
530 common/win32/CdlTemplatesDialog.h:
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.
536 Sort the package aliases in the 'details' box.
538 * common/win32/CTCommon.rc:
540 Tweak static text in the template selection dialog to
541 reflect the new functionality.
543 2000-02-24 John Dallaway <jld@cygnus.co.uk>
545 * standalone/common/cdl_exec.cxx:
547 Modify cdl_exec::cmd_list() to sort the packages,
548 targets and templates into alphabetical order.
550 2000-02-23 John Dallaway <jld@cygnus.co.uk>
552 * common/win32/CTCommonDoc.cpp:
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.
559 * standalone/win32/ConfigToolDoc.cpp:
561 Modify SwitchMemoryLayout() to pass the MLT file paths to
562 CFileFind::FindFile() correctly.
564 2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
565 * common\win32\CTUtils.*
567 CTUtils has moved to utils folder.
568 HTMLHelpLinkFileName and ShowHtmlHelp are now in doc class.
570 2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
571 * common\win32\CellView.cpp
572 common\win32\ControlView.cpp
574 Fix problem with synchronization of cell and control views w/ mouse wheel movements.
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
590 Move CTUtils and cell editing classes to Utils folder.
591 Construct MultiLineEdit dialog from memory to avoid creating a Utils resource.
593 2000-02-18 Drew Moseley <dmoseley@cygnus.com>
595 * common/win32/ConfigItem.cpp: Support for CodeCoordinates
597 2000-02-18 John Dallaway <jld@cygnus.co.uk>
599 * common/win32/CTCommonDoc.cpp:
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.
606 2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>
607 * common\win32\CTCommon.rc
609 Correct tab order in find dialog.
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
620 Support searching in values.
622 2000-02-17 Simon FitzMaurice <sdf@redhat.co.uk>
623 * common\win32\CTCommonDoc.cpp
625 Do not disable callbacks during template selection (allow conflicts dialog to run)
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
636 Add support for adding platforms at run-time
637 Ensure .chm file is only rebuild when necessary.
639 2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
640 * standalone\win32\Configtool.dsp
642 Avoid using html folder.
644 2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
645 * standalone\win32\Configtool.dsp
647 Use checked-in html files in HTMLHelp generation: include contents and index page generation.
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
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.
663 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
664 * common\win32\IdleMessage.cpp
665 common\win32\Thermometer.cpp :
667 More changes from Piet.
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
679 Update copyright headers in files with non-standard extensions :-).
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
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
785 Update copyright headers
787 2000-02-11 John Dallaway <jld@redhat.co.uk>
789 * standalone\common\ecosconfig.cxx:
791 Update ecosconfig version string to "1.3.1".
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
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.
801 2000-02-08 John Dallaway <jld@redhat.co.uk>
803 * standalone\win32\Configtool.rc:
805 Update 'about' box version string for release 1.3.1.
807 2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>
808 * standalone\win32\ConfigToolDoc.cpp
810 Keep test list sorted
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
818 Changes from Piet for new ref counting interface.
820 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
821 * standalone\win32\BCMenu.cpp
822 standalone\win32\BCMenu.h
824 Reinsert copyright header
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
831 Remove unused bitmaps
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
839 Remove scrolling credits
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
846 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
847 * standalone\win32\Configtool.dsp
849 Introduce \D_WIN32_IE=0x0400
851 2000-02-07 John Dallaway <jld@redhat.co.uk>
853 * standalone\win32\res\Splsh16.bmp:
855 Update splash screen for release 1.3.1.
857 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
858 * standalone\win32\MainFrm.cpp
859 standalone\win32\MainFrm.h
861 Remove unused variables (in particular, timer which was being killed but not created)
863 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
864 * standalone\win32\Configtool.dsp
866 Remove MappedBitmapButton
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
875 Ensure shortcuts for popup menus functional.
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
888 Correct for abnormal behaviour of vsnprintf under NT.
890 * standalone\win32\Configtool.rc
892 Output view context menu "Save" should have ellipsis.
894 * standalone\win32\ecosconfig.dsp
898 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
899 * common\win32\CTCommonres.h
900 standalone\win32\CTres.h
902 These files cannot have copyright banners.
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
909 Allow overlapping solutions.
910 Display dialog in respect of conflicts without solutions.
912 * standalone\win32\ConfigToolDoc.cpp
913 standalone\win32\MainFrm.cpp
914 common\win32\RulesList.cpp
915 common\win32\RulesView.cpp
917 Remove unnecessary #includes
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
929 Implement multiple selection in Resolve Conflicts dialog and conflicts window.
930 Add "Resolve" context menu item to conflicts window.
932 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
933 * common\win32\ConfigItem.cpp
935 Ensure when package is unloaded stale tree handles are not accessed.
937 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
938 * common\win32\FailingRulesDialog.cpp
940 Rework to avoid use of CConfigItems (because fixes may involve packages not yet loaded)
942 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
943 * common\win32\SectionGeneralPage.cpp
944 common\win32\SectionRelocationPage.cpp
946 Changes required by IDE API changes.
948 2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
949 * standalone\win32\MainFrm.cpp
951 Make sure to reset the CSubProcess pointer to null if we fail to run the subprocess.
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
959 These files shouldn't have our copyright on them yet.
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
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:
1073 Normalize copyright headers.
1075 2000-01-31 Simon FitzMaurice <sdf@redhat.co.uk>
1076 * common\win32\CTCommon.rc
1078 Adjust help URLs in line with new doc layout.
1080 2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
1081 * common\win32\CTCommon.rc
1083 Adjust help URLs in line with new doc layout.
1085 2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
1087 * standalone\win32\MainFrm.cpp
1089 Remove redundant status bar pane.
1090 Allow LH pane to occupy all remaining space.
1092 2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
1094 * common\win32\CTCommon.rc
1095 common\win32\CTCommonres.h
1097 Introduce resource IDs for Help menu help URLs
1099 * common\win32\CTCommonDoc.cpp
1101 Ensure global conflicts resolution considers all changes.
1103 * common\win32\CTUtils.cpp
1104 common\win32\CTUtils.h
1105 standalone\win32\Configtool.cpp
1107 Provide function to return "link2.htm" full path name; delete this file on app exit.
1109 * common\win32\FailingRulesDialog.cpp
1111 Fix greying of All button; do not allow All and None buttons to affect non-visible items.
1113 * standalone\win32\MainFrm.cpp
1114 standalone\win32\MainFrm.h
1116 Introduce HTMLHelp navigation complete handler (not functional yet)
1118 2000-01-28 John Dallaway <jld@redhat.co.uk>
1120 * standalone\win32\ConfigtoolDoc.cpp:
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
1128 2000-01-27 John Dallaway <jld@redhat.co.uk>
1130 * standalone\common\ecosconfig.cxx,
1131 standalone\common\cdl_exec.cxx,
1132 standalone\common\cdl_exec.hxx:
1134 Use the inference callback function to report resolved
1135 conflicts for all commands, not just 'resolve'.
1137 Add '--no-resolve' qualifier to explicitly disable the
1140 2000-01-25 John Dallaway <jld@redhat.co.uk>
1142 * standalone\win32\Configtool.cpp,
1143 standalone\win32\Configtool.h:
1145 Add new GetInstallVersionKey() member function to
1146 retrieve the path to the eCos installation version
1147 key from the registry.
1149 Modify LoadStdProfileSettings() to observe the default
1150 build tools and user tools paths specified by the
1153 2000-01-25 John Dallaway <jld@redhat.co.uk>
1155 * common\common\build.cxx:
1157 Fix cygpath() to use the no-space file path when built
1160 * standalone\win32\Configtool.rc:
1162 Update version resource and copyright strings for
1165 2000-01-21 Simon FitzMaurice <sdf@redhat.co.uk>
1166 * common\win32\CTCommonDoc.cpp
1168 Ensure modified flag is set following [hardware] template changes.
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
1175 Remove use of class CProperties
1177 * standalone\win32\Configtool.rc
1178 standalone\win32\ViewOptions.cpp
1179 standalone\win32\ViewOptions.h
1181 Remove "expand\collapse tree" option
1183 2000-01-21 John Dallaway <jld@redhat.co.uk>
1185 * common\win32\CTCommonDoc.cpp:
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
1192 2000-01-21 John Dallaway <jld@redhat.co.uk>
1194 * common\win32\CTCommonDoc.cpp:
1196 Modify OnFileImport() to accommodate recent libCDL API
1199 2000-01-21 John Dallaway <jld@redhat.co.uk>
1201 * standalone\common\ecosconfig.cxx:
1203 Add '--version' switch to show tool version, build time
1204 and copyright notice.
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
1211 Move help about text to standlone-specific resource and update.
1213 2000-01-19 John Dallaway <jld@redhat.co.uk>
1215 * standalone\win32\res\Splsh16.bmp:
1217 Update splash screen for release 1.3.
1219 2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>
1220 * standalone\win32\Configtool.rc
1222 Update version info.
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
1232 Cygnus -> Red Hat (excluding copyrights)
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
1240 Move code appropriate to package unloading etc... to common function RegenerateData()
1242 * standalone\win32\MainFrm.cpp
1244 Do not display toolbars too early.
1246 2000-01-17 Simon FitzMaurice <sdf@redhat.co.uk>
1247 * common\win32\ConfigToolDoc.h
1249 Correct accidental removal of RunTests() function.
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
1258 Slightly clearer text on conflicts dialog CSH. Renamed *FAILING_RULES* resources *RESOLVE_CONFLICTS*.
1260 * common\win32\CTCommonDoc.cpp
1261 common\win32\ConfigToolDoc.h
1262 standalone\win32\ConfigToolDoc.cpp
1263 standalone\win32\Configtool.dsp
1265 Grouped test running code in one place in standalone tool.
1266 Corrected action on save document if user cancels from resolve conflicts dialog.
1268 2000-01-13 Simon FitzMaurice <sdf@redhat.co.uk>
1269 * standalone\win32\BCMenu.cpp
1270 standalone\win32\BCMenu.h
1272 Picked up later versions
1274 * standalone\win32\MainFrm.cpp
1276 Fix toolbar persistence
1278 * standalone\win32\Configtool.rc
1279 standalone\win32\res\Toolbar.bmp
1281 Adjust toolbar heights
1283 2000-01-12 John Dallaway <jld@redhat.co.uk>
1285 * common\win32\CTCommonDoc.cpp:
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.
1291 * standalone\win32\MainFrm.cpp:
1293 Modify OnToolsShell() to invoke the shell even if the
1294 build tree is not yet known.
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.
1300 2000-01-11 John Dallaway <jld@redhat.co.uk>
1302 * common\win32\ConfigToolDoc.h,
1303 standalone\win32\ConfigToolDoc.cpp:
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().
1310 2000-01-11 John Dallaway <jld@redhat.co.uk>
1312 * common\win32\CTCommonDoc.cpp:
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.
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
1335 * Restore missing string resource ID
1336 Continue top-level CSH implementation
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
1346 Update conflicts dialog to reflect EID.
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
1362 F1 help for top-level windows
1364 2000-01-11 John Dallaway <jld@redhat.co.uk>
1366 * common\win32\RulesList.cpp,
1367 common\win32\RulesList.h,
1368 common\win32\RulesView.cpp,
1369 common\win32\RulesView.h:
1371 Restore double-click handling to the conflicts view.
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
1378 2000-01-10 John Dallaway <jld@redhat.co.uk>
1380 * common\win32\CTCommon.rc,
1381 common\win32\CTCommonres.h,
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
1388 2000-01-10 John Dallaway <jld@redhat.co.uk>
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:
1402 Make the enhanced template selection dialog common
1403 between the standalone and plug-in versions of
1404 the eCos configuration tool.
1406 2000-01-10 John Dallaway <jld@redhat.co.uk>
1408 * standalone\win32\CTres.h,
1409 standalone\win32\CdlTemplatesDialog.cpp,
1410 standalone\win32\CdlTemplatesDialog.h,
1411 standalone\win32\Configtool.rc:
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.
1417 2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>
1418 * standalone\win32\ConfigToolDoc.cpp
1420 Treat the result of ResolveGlobalConflicts correctly
1422 2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>
1423 * common\win32\PropertiesList.cpp
1427 2000-01-06 Simon FitzMaurice <sdf@redhat.co.uk>
1428 * common\win32\ControlView.cpp
1432 2000-01-05 John Dallaway <jld@redhat.co.uk>
1434 * common\win32\CTCommonDoc.cpp,
1435 standalone\win32\ConfigToolDoc.cpp,
1436 common\win32\ConfigTool.h:
1438 Modify SelectTemplate() to accommodate a template
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
1446 Modify OpenRepository() to use the new template version
1449 * standalone\win32\ConfigToolDoc.cpp,
1451 Pass template version parameter in all calls to
1452 CConfigToolDoc::SelectTemplate().
1454 * standalone\win32\CdlTemplatesDialog.cpp,
1455 standalone\win32\CdlTemplatesDialog.h,
1456 standalone\win32\Configtool.rc,
1457 standalone\win32\CTres.h,
1459 Add new template version combo box to the template selection
1462 2000-01-04 John Dallaway <jld@redhat.co.uk>
1464 * standalone\win32\Configtool.rc:
1466 Update copyright notices for the new year.
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
1474 Dummy CSH for dialogs.
1476 1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>
1477 * common\win32\CTCommon.rc
1478 common\win32\CTCommonres.cpp
1480 Migrate mapping of common control IDs to eCosTestDialog
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
1495 Introduce separate help maps for each component.
1497 1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>
1498 * common\win32\FileName.cpp
1502 1999-12-21 John Dallaway <jld@redhat.co.uk>
1504 * common\win32\CTCommonDoc.cpp
1506 Provide an implementation of the minimal eCos
1507 configuration import function.
1509 1999-12-21 John Dallaway <jld@redhat.co.uk>
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
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.
1521 1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
1522 * common\win32\FileName.cpp
1523 common\win32\FileName.h
1525 Move to Utils directory
1527 1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
1528 * common\win32\FileName.cpp
1529 common\win32\FileName.h
1531 Add ReplaceExtension() function
1533 * common\win32\eCosDialog.cpp
1534 common\win32\eCosDialog.h
1535 common\win32\eCosPropertyPage.cpp
1536 common\win32\eCosPropertyPage.h
1538 Use common code between Dialog and Property page variants of CSH classes.
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
1546 Set default .chm file name from executable name
1548 1999-12-20 John Dallaway <jld@redhat.co.uk>
1550 * common\win32\CTUtils.cpp
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
1557 1999-12-20 John Dallaway <jld@redhat.co.uk>
1559 * standalone\common\cdl_exec.cxx,
1560 standalone\common\cdl_exec.hxx,
1561 standalone\common\ecosconfig.cxx:
1563 Enhance 'new' and 'template' commands to accept a template
1566 Add 'import' and 'export' commands for the manipulation of
1569 1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
1570 * common\win32\PropertiesList.cpp
1571 common\win32\PropertiesList.h
1573 Fix problem of multiple requires properties not all displaying
1575 * common\win32\CTUtils.cpp
1577 Speed up StripExtraWhitespace to allow properties view to paint nicely
1579 * common\win32\CTCommonDoc.cpp
1580 common\win32\ConfigToolDoc.h
1581 standalone\win32\ConfigToolDoc.cpp
1583 Ensure minimal work on saving an unmodified doc
1585 * standalone\win32\MainFrm.cpp
1587 Ensure current dir selected in build tools dialog
1589 1999-12-17 John Dallaway <jld@redhat.co.uk>
1591 * common\win32\memmap.cpp:
1593 Initialise the memory map size.
1595 1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
1596 * standalone\win32\MainFrm.cpp
1597 standalone\win32\MainFrm.h
1599 Restore "automounting" of drives for install and build trees + repository
1601 1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>
1602 * standalone\win32\MainFrm.cpp
1604 Ensure standalone config tool view menu checkmarks assume state on app initialisation
1606 1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>
1607 * common\win32\FailingRulesDialog.cpp
1609 Prevent crash in release build: ASSERT->VERIFY
1611 * common\win32\ControlView.cpp
1613 Prevent crash in release build: test on NULL!=GetFocus()
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
1622 Work around problem w\ spaces in filenames: remove spaces from install tree, build tree and repository
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
1630 Add overridable GetInstanceHandle()
1632 * standalone\win32\ConfigToolDoc.cpp
1634 Close document before invoking pkgadmin dialog
1636 1999-12-13 Simon FitzMaurice <sdf@redhat.co.uk>
1637 * common\win32\CSHPropertyPage.cpp
1638 common\win32\CSHPropertyPage.h
1640 Match guicommon version
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
1650 Move IDR_MLTBAR and IDB_BITMAP2 to common resources
1652 * standalone\win32\ConfigToolDoc.cpp
1654 Improve handling when tools admin
1656 1999-12-13 John Dallaway <jld@redhat.co.uk>
1658 * common\win32\CTCommonDoc.cpp,
1659 common\win32\ConfigItem.cpp,
1660 common\win32\ConfigToolDoc.h,
1661 standalone\win32\CdlTemplatesDialog.cpp:
1663 Synchronize with recent libCDL API changes.
1665 1999-12-13 John Dallaway <jld@redhat.co.uk>
1667 * standalone\common\cdl_exec.cxx,
1668 standalone\common\cdl_exec.hxx:
1670 Synchronize with recent libCDL API changes.
1672 1999-12-13 John Dallaway <jld@redhat.co.uk>
1674 * standalone\win32\MainFrm.cpp:
1676 Modify Build() function to form 'make <target>' command
1679 1999-12-10 John Dallaway <jld@redhat.co.uk>
1681 * common\common\build.cxx.
1683 Define the make variable OBJCOPY for use by CDL custom
1686 1999-12-09 Simon FitzMaurice <sdf@redhat.co.uk>
1687 * common\win32\CTCommonres.h
1688 standalone\win32\CTres.h
1690 Renumber resource IDs (CR 901703)
1693 * common\win32\CTOptionsDialog.cpp
1694 common\win32\CTOptionsDialog.h
1696 Disable buttons as appropriate on dialog initialization (CR 901688)
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
1706 Move persistence of registry to Software\Cygnus Solutions\eCos\Common\Repository\folder.
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
1717 Use IDE debugger as far as possible (not functional yet).
1718 Call pkgadmin as built-in dialog
1720 1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>
1721 * common\win32\CTCommonDoc.cpp
1723 Remove reference to runtestssheet
1725 1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>
1726 * common\win32\CTCommon.rc
1728 Restore standard app string ids
1730 * common\win32\CTCommonDoc.cpp
1731 common\win32\ConfigToolDoc.h
1732 standalone\win32\ConfigToolDoc.cpp
1734 Use function to determine test executable names
1736 * common\win32\ControlView.cpp
1738 Remove unused variable
1740 1999-12-07 John Dallaway <jld@redhat.co.uk>
1742 * standalone\common\cdl_exec.cxx,
1743 standalone\common\cdl_exec.hxx,
1744 standalone\common\ecosconfig.cxx:
1746 Add 'list' command to view the repository database.
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
1761 Overhaul CSubprocess class
1763 1999-12-06 John Dallaway <jld@redhat.co.uk>
1765 * standalone\common\cdl_exec.cxx,
1766 standalone\common\cdl_exec.hxx,
1767 standalone\common\ecosconfig.cxx:
1769 Rename 'hardware' command to 'target' in line with
1770 libCDL error messages.
1772 1999-12-03 John Dallaway <jld@redhat.co.uk>
1774 * common\common\build.cxx:
1776 Modify generate_toplevel_makefile() to honour the
1777 priorities of custom make rules.
1779 Modify generate_toplevel_makefile() to ignore the
1780 install tree during 'make clean'.
1782 1999-12-03 John Dallaway <jld@redhat.co.uk>
1784 * common\common\build.cxx:
1786 Modify cygpath() to use the Cygwin function
1787 cygwin_conv_to_posix_path() for Cygwin builds.
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
1795 Move trace fn to global namespace
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
1802 Circumvent 512 character limit in TRACE
1804 1999-12-02 John Dallaway <jld@redhat.co.uk>
1806 * common\common\build.cxx:
1808 Modify generate_makefile() to resolve <PACKAGE> tokens.
1810 1999-12-01 John Dallaway <jld@redhat.co.uk>
1812 * common\common\build.cxx:
1814 Modify generate_toplevel_makefile() and
1815 generate_makefile() to resolve <PREFIX> and
1816 <REPOSITORY> tokens.
1818 Modify generate_makefile() to use the VPATH with
1819 wildcard expansion to accommodate 'make -n' for
1822 1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>
1823 * common\win32\RulesView.cpp
1824 common\win32\RulesView.h
1826 Make locate work properly on both columns in conflicts view.
1828 1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>
1829 * common\win32\CTCommonDoc.cpp
1831 Place exception handler around get_build_info() call
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
1843 More conflict resolution work - for global conflicts
1845 * common\win32\FileName.cpp
1846 common\win32\FileName.h
1848 Introduce file-finding utility function.
1850 1999-12-01 John Dallaway <jld@redhat.co.uk>
1852 * common\win32\CTCommon.rc:
1854 Add Robert Erskine to the list of eCos team members in the
1855 'Help About' dialog box.
1857 1999-12-01 John Dallaway <jld@redhat.co.uk>
1859 * standalone\common\cdl_exec.cxx,
1860 standalone\common\cdl_exec.hxx:
1862 Add inference_callback() function to report resolved
1865 Modify cmd_resolve() to use the new inference_callback()
1868 1999-11-30 John Dallaway <jld@redhat.co.uk>
1870 * common\common\build.cxx:
1872 Modify generate_makefile() to make the 'headers' target
1873 dependent on the new 'mlt_headers' target defined in
1876 1999-11-30 John Dallaway <jld@redhat.co.uk>
1878 * common\common\build.cxx:
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.
1884 1999-11-30 John Dallaway <jld@redhat.co.uk>
1886 * common\common\build.cxx:
1888 Modify generate_makefile() to replicate the global
1889 variables in each package makefile. This facilitates the
1890 rebuilding of individual packages in isolation.
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
1900 Moved sourceware references to be standalone-specific
1902 * common\win32\CTCommonDoc.cpp
1904 Do not complain about failing rules if document already saved
1906 * standalone\win32\MainFrm.cpp
1908 Try global conflict resolution
1910 1999-11-29 John Dallaway <jld@redhat.co.uk>
1912 * standalone\common\ecosconfig.cxx,
1913 standalone\common\cdl_exec.cxx,
1914 standalone\common\cdl_exec.hxx:
1916 Add experimental 'resolve' command to resolve global
1917 configuration conflicts.
1919 1999-11-29 John Dallaway <jld@redhat.co.uk>
1921 * standalone\common\ecosconfig.cxx,
1922 standalone\common\ecosconfig.h:
1924 Add new function trim_path() to remove the trailing
1925 directory separator char (if present) from a
1928 Call trim_path() on the user-specified repository and
1931 1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>
1932 * common\win32\CellView.cpp
1934 Ignore empty strings in integer or floating cells - only are legal as intermediate values
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
1942 Now using CDL test name values to find test executables.
1944 * standalone\win32\ViewOptions.cpp
1946 Test for existence of viewer is not enough: it must be a file
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
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
1962 1999-11-26 John Dallaway <jld@redhat.co.uk>
1964 * common\common\build.cxx:
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
1971 Modify cygpath() to use nospace_path() rather than
1972 call GetShortPathNameA() directly.
1974 1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>
1975 * common\win32\ControlView.cpp
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
1989 Use a smooth progress control for accuracy.
1990 Remove more unused stuff.
1991 Use a better algorithm for estimating a build duration.
1993 1999-11-25 John Dallaway <jld@redhat.co.uk>
1995 * standalone\win32\ConfigToolDoc.cpp,
1997 Modify SwitchMemoryLayout() to copy default memory
1998 layout files only where they do not already exist
1999 at the destination location.
2001 * common\win32\ConfigItem.cpp:
2003 Modify the string version of SetValue() to reference the
2004 transaction object as appropriate.
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
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
2022 * standalone\win32\MainFrm.cpp
2023 standalone\win32\MainFrm.h
2024 Removed unused members
2026 * common\win32\SplitterWndEx.cpp
2027 common\win32\SplitterWndEx.h
2028 Fixed crash on hiding MLT
2030 * common\win32\CTCommonres.h
2031 standalone\win32\CTres.h
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
2045 1999-11-25 John Dallaway <jld@redhat.co.uk>
2047 * common\win32\CTCommonDoc.cpp:
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.
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.
2058 Modify MLTDir() to generate the MLT save file directory path
2059 by appending "_mlt" to the root name of the config save file.
2061 Modify UpdateBuildInfo() to correctly pass the install tree
2062 path to generate_build_tree().
2064 * standalone\win32\ConfigToolDoc.cpp:
2066 Modify SwitchMemoryLayout() to make correct use of the
2069 Modify OnOpenDocument() and OnSaveDocument() to call
2070 SetPathName() explicitly such that MLTDir() returns the correct
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.
2077 1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>
2078 * standalone\win32\ConfigToolDoc.cpp
2080 Use "native" in the case of no toolchain prefix.
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.
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
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)
2123 1999-11-24 John Dallaway <jld@redhat.co.uk>
2125 * standalone\common\ecosconfig.cxx,
2126 standalone\common\cdl_exec.cxx,
2127 common\common\build.cxx:
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.
2134 1999-11-23 John Dallaway <jld@redhat.co.uk>
2136 * standalone\common\ecosconfig.cxx,
2137 standalone\common\cdl_exec.cxx,
2138 common\common\build.cxx:
2140 Check for the _MSC_VER macro rather than _WIN32 to
2141 facilitate cygwin builds.
2143 1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>
2145 * common\win32\FailingRulesDialog.cpp
2147 Use CDL conflicts code for real.
2149 * common\win32\RulesList.cpp
2150 common\win32\RulesList.h
2154 * common\win32\mltview.h
2156 Remove usused variable
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
2167 Fixed crash in hardware selection - need to remove items from view first to avoid painting problems.
2169 * standalone\win32\MainFrm.h
2171 Fixed include file name
2173 * standalone\win32\Configtool.rc
2174 standalone\win32\res\miscbar.bmp
2175 common\win32\CTCommonres.h
2176 standalone\win32\MainFrm.cpp
2178 Restored help menu bitmaps
2180 * common\win32\CellEdit.cpp
2181 common\win32\ComboEdit.cpp
2183 Removed compilation warnings
2184 Correctly passed non-special keystrokes to default window handler
2186 1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>
2187 * common\win32\CTCommon.rc
2188 common\win32\CTCommonres.h
2190 Remove unwanted references to bitmaps
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
2209 Add bitmap menu items.
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
2218 Restore Help->doc home page
2219 Update tool options labels
2221 1999-11-17 Simon FitzMaurice <sdf@redhat.co.uk>
2222 * common\win32\ControlView.cpp
2224 Use recommended accelerator for "Properties"
2226 * common\win32\PropertiesList.cpp
2228 Move grid line up one pixel
2230 * common\win32\mltview.cpp
2231 common\win32\mltview.h
2233 Prevent theft of tooltip messages from mainframe
2234 Add keyboard accessibility for properties, current section\region
2236 * standalone\win32\Configtool.rc
2238 Adjust view menu accelerators to match previous version more closely
2240 1999-11-17 John Dallaway <jld@redhat.co.uk>
2242 * standalone\common\ecosconfig.cxx
2244 Modify main() to return an appropriate exit code
2245 should execution fail.
2247 Modify main() to account for the case where there
2248 are qualifiers on the command line, but no command.
2250 1999-11-16 John Dallaway <jld@redhat.co.uk>
2252 * common\common\build.cxx
2254 Modify generate_makefile() to perform 'chmod u+w'
2255 rather than 'chmod 644' on each header file installed.
2257 1999-11-16 Simon FitzMaurice <sdf@redhat.co.uk>
2258 * standalone\win32\Configtool.rc
2260 Fix bug whereby user tools binaries directory dialog browse button did nothing
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
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
2304 1999-11-16 John Dallaway <jld@redhat.co.uk>
2306 * common\common\build.cxx
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
2313 1999-11-16 John Dallaway <jld@redhat.co.uk>
2315 * standalone\common\cdl_exec.hxx,
2316 standalone\common\cdl_exec.cxx
2318 Modify constructor to define savefile and install_prefix
2319 member variables. Use these variables in each command
2322 * standalone\common\ecosconfig.cxx:
2324 Modify main() to process command qualifiers and
2325 instantiate a cdl_exec object accordingly.
2327 Add command line qualifiers to the usage message in
2330 1999-11-15 John Dallaway <jld@redhat.co.uk>
2332 * common\win32\ConfigItem.cpp:
2334 Modify SetEnabled() to call CdlTransactionBody::body()
2335 to commit the transaction. This facilitates inference
2336 and transaction callback processing.
2338 * common\win32\ControlView.cpp:
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
2345 1999-11-15 Simon FitzMaurice <sdf@redhat.co.uk>
2347 * common\win32\ConfigToolDoc.h
2349 OnMLTProperties should have been public
2351 1999-11-12 Simon FitzMaurice <sdf@redhat.co.uk>
2353 * common\win32\ConfigItem.cpp
2355 Enumeration image was missing for Double
2357 * common\win32\ControlView.cpp
2358 common\win32\ControlView.h
2360 Remove some obsolete test code, add elipsis to "Unload"
2361 Correct painting problem on unload
2363 * common\win32\ConfigToolDoc.h
2365 Remove obsolete FileNameChanged hint
2366 Rearranged declarations to reduce preprocessing
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
2376 Overhaul including corrections for:
2378 Overpainting of header control
2381 1999-11-12 John Dallaway <jld@redhat.co.uk>
2383 * common\win32\mltview.cpp:
2385 Increase inter-region spacing to match client area
2386 border for aesthetic reasons.
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.
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
2403 * common\win32\CTCommonDoc.cpp
2405 Prevent control view displaying too early
2407 * common\win32\ControlView.cpp
2408 Remove Settings context menu item
2410 * common\win32\RulesView.cpp
2411 Remove Resolve context menu item
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)
2421 1999-11-11 John Dallaway <jld@redhat.co.uk>
2423 * common\common\build.cxx:
2425 Modify generate_makefile() to add the package version
2426 directory in the build tree to the INCLUDE_PATH.
2428 1999-11-11 John Dallaway <jld@redhat.co.uk>
2430 * common\common\build.cxx:
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().
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.
2450 1999-11-09 John Dallaway <jld@redhat.co.uk>
2452 * standalone\common\cdl_exec.hxx,
2453 standalone\common\cdl_exec.cxx:
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.
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)
2465 1999-11-09 John Dallaway <jld@redhat.co.uk>
2467 * common\common\build.cxx:
2469 Add COMMAND_PREFIX variable to top-level makefile.
2471 Rationalise naming of makefile variables.
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
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
2530 1999-11-08 John Dallaway <jld@redhat.co.uk>
2532 * standalone\common\cdl_exec.hxx,
2533 standalone\common\cdl_exec.cxx:
2535 New resolve_package_alias() function to allow users
2536 to specify packages by their aliases on the command
2539 1999-11-08 John Dallaway <jld@redhat.co.uk>
2541 * common\common\build.cxx:
2543 Invoke high-priority custom rules from the top-level
2544 makefile as for low-priority ones.
2546 1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>
2547 * common\win32\CTCommon.rc
2548 Correct control spacing in folder dialog
2550 common\win32\CTCommonDoc.cpp
2551 Work around shell crash w\ URL
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
2567 1999-11-08 John Dallaway <jld@redhat.co.uk>
2569 * standalone\common\ecosconfig.cxx,
2570 standalone\common\cdl_exec.hxx,
2571 standalone\common\cdl_exec.cxx:
2573 Add 'version' command and report non-default package
2576 1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>
2577 * common\win32\CTCommonDoc.cpp
2578 Do not assert when file does not exist
2580 common\win32\CTUtils.cpp
2581 Correct includes for ANSI build
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
2601 common\win32\RulesList.cpp
2602 common\win32\RulesList.h
2603 Provide vector and list versions of AddConflicts
2605 standalone\win32\MainFrm.cpp
2606 Improve splitter sizes
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
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)
2623 common\win32\SplitterWndEx.h
2624 common\win32\thinsplitter.cpp
2625 common\win32\thinsplitter.h
2626 Prevent split box appearing in control view
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 :
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
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
2656 1999-11-05 John Dallaway <jld@redhat.co.uk>
2658 * standalone\unix\makefile:
2662 * standalone\common\ecosconfig.cxx:
2664 Look for the ECOS_REPOSITORY environment variable
2665 rather than COMPONENT_REPOSITORY.
2667 * common\common\build.cxx:
2669 Modify generate_toplevel_makefile() to invoke per-
2670 package makefiles with the '-r' switch since we do
2671 not use implicit rules.
2673 1999-11-05 John Dallaway <jld@redhat.co.uk>
2675 * standalone\unix\makefile:
2677 Enable -O2 build optimization.
2679 * standalone\common\ecosconfig.cxx:
2681 Modify usage_message() to refer to 'ecosconfig'
2682 rather than 'pkgconfig'.
2684 1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
2685 common\win32\CTCommon.rc
2686 Tidy conflicts resolution dialog
2688 common\win32\ConfigItem.cpp
2689 common\win32\ConfigItem.h
2690 Remove m_strName member variable
2692 common\win32\CTCommonDoc.cpp
2693 Avoid use of stale pointers after package removal
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
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
2706 common\win32\eCosDialog.h
2707 Remove temp path from include specification
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)
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
2730 Removed Help view in favour of HTML Help (old code still accessible if HOME_GROWN_HELP defined).
2731 To activate 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
2737 * common\win32\eCosDialog.cpp
2738 common\win32\eCosDialog.h
2739 common\win32\BuildOptionsDialog.h
2740 Created non-eCos-specific base class CCSHDialog
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
2748 1999-11-04 John Dallaway <jld@redhat.co.uk>
2750 Changes to rename "pkgconfig" tool->"ecosconfig":
2752 * standalone\win32\ecosconfig.dsp:
2754 Add new project file.
2756 * standalone\win32\pkgconfig.dsp:
2758 Remove old project file.
2760 * standalone\win32\Configtool.dsw:
2762 Include ecosconfig project rather than pkgconfig
2765 * standalone\unix\makefile:
2767 Generate ecosconfig rather than pkgconfig.
2769 * standalone\common\pkgconfig.*:
2771 Rename files to ecosconfig.* and adjust #include of
2774 1999-11-04 John Dallaway <jld@redhat.co.uk>
2776 * common\common\build.cxx:
2778 Generate a header at the top of each makefile.
2780 1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
2781 standalone\win32\ConfigToolDoc.cpp
2782 Correct compilation error (bis)
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
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
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
2838 1999-11-03 John Dallaway <jld@redhat.co.uk>
2840 * standalone\common\cdl_exec.cxx:
2842 Modify cmd_check() to accommodate recent libCDL API
2845 1999-11-03 John Dallaway <jld@redhat.co.uk>
2847 * standalone\win32\pkgconfig.dsp:
2849 Disable building of the ChangeLog file in the
2850 'Release' configuration (as for 'Debug').
2852 1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>
2853 * standalone\win32\Configtool.dsp :
2856 1999-11-03 John Dallaway <jld@redhat.co.uk>
2858 * common\common\build.cxx:
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.
2864 1999-11-03 John Dallaway <jld@redhat.co.uk>
2866 * standalone\common\cdl_exec.cxx,
2867 standalone\common\cdl_exec.hxx,
2868 standalone\common\pkgconfig.cxx:
2870 Rename 'report' command to 'check'.
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
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.
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
2902 1999-11-02 John Dallaway <jld@redhat.co.uk>
2904 * common\common\build.cxx:
2906 Modify generate_makefile() to generate a .deps file
2907 after updating a library archive file.
2909 * standalone\common\cdl_exec.cxx:
2911 Modify diagnostic_handler() to format output in a
2912 manner consistent with the other output-generating
2915 * standalone\win32\pkgconfig.dsp:
2917 Add the ChangeLog file to the project.
2919 1999-11-01 Simon FitzMaurice <sdf@redhat.co.uk>
2920 * common\win32\ControlView.cpp
2921 common\win32\ControlView.h :
2923 Fix for CR 101034 [customized fonts in control view]
2925 1999-11-01 John Dallaway <jld@redhat.co.uk>
2927 * standalone\common\pkgconfig.cxx:
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
2934 1999-11-01 John Dallaway <jld@redhat.co.uk>
2936 * standalone\common\cdl_exec.cxx,
2937 standalone\common\cdl_exec.hxx:
2939 Catch and report exceptions.
2941 * standalone\unix\makefile:
2943 Specify include\ and lib\ directories by package.
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 :
2978 Include resources directly. I suspect including resource headers from PCH might have been responsible for
2979 resource IDs not being found.
2981 * common\win32\CTCommon.rc
2983 Restore CDL templates dialog
2986 1999-11-01 John Dallaway <jld@redhat.co.uk>
2988 * standalone\common\cdl_exec.cxx,
2989 standalone\common\cdl_exec.hxx,
2990 standalone\common\pkgconfig.cxx:
2992 Add new 'report' command which lists CDL conlficts.
2994 Rename 'load' and 'unload' commands to 'add' and
2995 'remove' respectively.
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
3002 1999-10-29 John Dallaway <jld@redhat.co.uk>
3004 * standalone\win32\Configtool.dsp,
3005 standalone\win32\Configtool.mak:
3007 Remove non-existent files from the project.
3009 1999-10-29 John Dallaway <jld@redhat.co.uk>
3011 * standalone\win32\Configtool.dsw:
3013 Add the pkgconfig project to the workspace.
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)
3021 * common\win32\PropertiesList.cpp
3022 common\win32\PropertiesList.h
3025 * standalone\win32\MainFrm.cpp
3026 standalone\win32\MainFrm.h
3027 Remove more unused stuff
3029 1999-10-29 John Dallaway <jld@redhat.co.uk>
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:
3038 Initial check-in of eCos command line config tool sources.
3040 * common\common\build.cxx:
3042 Modify eval_tcl_command() to use \dev\null or NUL: as appropriate.
3044 * common\common\flags.cxx:
3046 Modify srting_to_list() parameter list to avoid compilation
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).
3077 1999-10-29 John Dallaway <jld@redhat.co.uk>
3079 * common\common\build.cxx:
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
3086 Move the common '.PHONY' declaration into rules.mak.
3088 1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>
3089 * common\win32\CTCommon.rc :
3090 Fix id of list control
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
3097 * common\win32\RegionGeneralPage.h
3098 Remove kludge for not-found resource ID (rebuild all fixes)
3100 * standalone\win32\ConfigToolDoc.cpp
3101 Initialize m_nFindWhere
3103 * standalone\win32\Configtool.cpp
3104 standalone\win32\Configtool.h
3105 Remove some unused stuff
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
3113 * common\win32\RulesView.cpp
3114 common\win32\RulesView.h
3115 Experiment with conflict resolution
3117 1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>
3118 * common\win32\ConfigItem.cpp
3120 Change "NYI" to "Not yet implemented" (CR 901460)
3122 1999-10-28 John Dallaway <jld@redhat.co.uk>
3124 * common\common\build.cxx:
3126 Modify cygpath() to accommodate repository and install
3127 tree paths containing spaces by converting to short
3128 file paths (Win32 only).
3130 Modify generate_makefile() to rationalise the naming of
3133 1999-10-27 John Dallaway <jld@redhat.co.uk>
3135 * common\common\build.cxx:
3137 Modify generate_makefile() to handle tests specified by
3140 * common\common\build.hxx:
3142 Add get_tests() declaration.
3144 1999-10-27 John Dallaway <jld@redhat.co.uk>
3146 * common\common\build.cxx:
3148 Modify generate_toplevel_makefile() to handle the case of an
3149 empty command prefix correctly.
3151 * common\win32\memmap.cpp:
3153 Modify export_files() to export memory region info to
3154 the memory layout header file.
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
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
3176 1999-10-27 John Dallaway <jld@redhat.co.uk>
3178 * common\common\build.cxx:
3180 Create the 'include' directory in the install tree
3183 1999-10-27 John Dallaway <jld@redhat.co.uk>
3185 * common\common\build.cxx,
3186 common\common\build.hxx:
3188 Modify generate_build_tree() to accommodate backslashes in
3189 directory arguments under Win32.
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 :
3196 Start to use make file generation
3198 1999-10-26 John Dallaway <jld@redhat.co.uk>
3200 * common\common\build.cxx,
3201 common\common\build.hxx,
3202 standalone\win32\Configtool.dsp,
3203 standalone\win32\Configtool.mak:
3205 New files providing the initial implementation of
3206 build tree and makefile generation from CDL data.
3208 1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>
3209 * common\win32\CTCommonDoc.cpp
3211 Correct problem whereby some tests were not being correctly located.
3213 1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>
3214 * common\win32\CTCommonDoc.cpp
3216 Adapt to changes for make file generation
3217 Traverse only package directories looking for tests
3219 * common\win32\FileName.cpp
3221 Correct trace output
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
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)
3294 1999-10-20 John Dallaway <jld@redhat.co.uk>
3296 * standalone\win32\Configtool.dsp,
3297 standalone\win32\Configtool.mak:
3299 Remove non-existent files from the project.
3301 Add eCosTestDownloadFilter.h to the project.
3303 1999-10-19 John Dallaway <jld@redhat.co.uk>
3305 * common\win32\CTCommonDoc.cpp:
3307 Modify CdlTransactionHandler() to do nothing if a
3308 CdlInterface node has become active or inactive.
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
3315 Make build info available in document (member BuildInfo())
3316 Introduce UpdateeCosProject() member as place to update build info
3318 * standalone\win32\ViewOptions.cpp
3321 * standalone\win32\MainFrm.cpp
3322 standalone\win32\MainFrm.h
3323 standalone\win32\Configtool.dsp
3324 standalone\win32\Configtool.mak
3327 Introduce new build options dialog class
3329 * standalone\win32\CTres.h
3330 standalone\win32\Configtool.rc
3332 Introduce new build options dialog class
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
3341 [mostly] eliminate changing directory, which is dangerous in a multithreading environment
3343 * common\win32\FileName.cpp :
3345 Use shell API to calculate relative paths
3347 * common\win32\PropertiesView.h
3348 common\win32\PropertiesView.cpp
3350 Remove "display" as property and need for count of properties
3352 * standalone\win32\Configtool.dsp,
3353 standalone\win32\Configtool.mak :
3355 add shlwapi.lib to link
3357 1999-10-18 John Dallaway <jld@redhat.co.uk>
3359 * common\win32\ControlView.cpp:
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.
3365 1999-10-15 Simon FitzMaurice <sdf@redhat.co.uk>
3366 * common\win32\CTCommonDoc.cpp :
3368 Do not mention an empty repository name
3370 1999-10-13 John Dallaway <jld@redhat.co.uk>
3372 * common\win32\ControlView.cpp:
3374 Modify ShowPopupMenu() to add doc and header menu items
3375 if the config item has either a data or bool part or
3378 1999-10-13 John Dallaway <jld@redhat.co.uk>
3380 * standalone\win32\ConfigtoolDoc.cpp:
3382 Modify NewMemoryLayout() take the directory containing
3383 the .mlt files as its parameter rather than the prefix
3384 to a "pkgconf" directory.
3386 Modify SwitchMemoryLayout(), OnOpenDocument(),
3387 OnNewDocument(), OnConfigurationRepository() and
3388 OnBuildTemplates() to accommodate the above change to
3391 1999-10-13 John Dallaway <jld@redhat.co.uk>
3393 * common\win32\CTCommonDoc.cpp,
3394 common\win32\ConfigtoolDoc.h:
3396 Add new MLTDir() function to return the directory in
3397 which to save .mlt files.
3399 Modify SelectPackages() and SelectTemplate() to
3400 accommodate the above change to NewMemoryLayout().
3402 Modify SaveMemoryMap() and CopyMLTFiles() to place .mlt
3403 files in a directory outside the build and install trees
3404 by calling MLTDir().
3406 1999-10-13 Simon FitzMaurice <sdf@redhat.co.uk>
3407 common\win32\ConfigItem.cpp :
3408 Correct calculation of filename
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.
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
3423 * common\win32\ControlView.cpp :
3425 some hacky debugging for window persistence
3427 standalone\win32\MainFrm.cpp
3428 standalone\win32\MainFrm.h :
3430 protect status bar creation with boolean
3432 1999-10-13 John Dallaway <jld@redhat.co.uk>
3434 * standalone\win32\MainFrm.cpp:
3436 Modify PrepareEnvironment() and OnToolsPaths() to
3437 use CConfigToolApp::m_arstrToolChainPaths rather than
3438 CConfigToolDoc::arstrToolChainPaths.
3440 * common\win32\CTCommonDoc.cpp,
3441 common\win32\ConfigtoolDoc.h:
3443 Remove obsolete ChooseDefaultHal() and m_arstrToolChainPaths
3446 1999-10-13 John Dallaway <jld@redhat.co.uk>
3448 * common\win32\CTCommonDoc.cpp:
3450 Modify DeleteContents() to save tools bin directories
3451 by calling CWinApp::WriteProfileString() rather than
3452 ::WriteProfileString().
3454 * standalone\win32\MainFrm.cpp:
3456 Modify PrepareEnvironment() and OnUsertoolsPaths() to
3457 use CConfigToolApp::m_strUserToolsDir rather than
3458 CConfigToolDoc::m_strUserToolsDir.
3460 * common\win32\ConfigtoolDoc.h:
3462 Remove obsolete m_strUserToolsDir member variable. The
3463 user tools bin directory is now stored in the
3464 CConfigToolApp class.
3466 1999-10-11 Simon FitzMaurice <sdf@redhat.co.uk>
3467 * standalone\win32\ConfigTool.dsp
3468 standalone\win32\ConfigTool.make :
3470 add eCosTestDownloadFilter.cpp
3472 1999-10-11 John Dallaway <jld@redhat.co.uk>
3474 * standalone\win32\ConfigtoolDoc.cpp:
3476 Modify OnBuildTemplates() to convert the selected template STL
3477 string to a CString.
3479 * common\win32\CTCommonDoc.cpp:
3481 Modify SelectTemplate() to convert the selected template STL
3482 string to a CString.
3484 1999-10-11 John Dallaway <jld@redhat.co.uk>
3486 * standalone\win32\Configtool.dsp,
3487 standalone\win32\Configtool.mak:
3489 Remove all references to the deprecated Tcl 8.1 headers and
3492 1999-10-08 John Dallaway <jld@redhat.co.uk>
3494 * standalone\win32\Configtool.dsp,
3495 standalone\win32\Configtool.mak:
3497 Link against Tcl 8.2.1.
3499 1999-10-08 Simon FitzMaurice <sdf@redhat.co.uk>
3500 common\win32\CTCommonDoc.cpp :
3502 avoid crash if attempt is made to access status bar early (before mainframe exists)
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 :
3509 Add status pane support
3511 1999-10-08 John Dallaway <jld@redhat.co.uk>
3513 * common\win32\OutputView.cpp,
3514 common\win32\OutputView.h:
3516 Override CEditView::OnEditChange() to prevent setting
3517 of the document modified flag when the output window
3520 1999-10-08 John Dallaway <jld@redhat.co.uk>
3522 * common\win32\CTCommonDoc.cpp:
3524 Modify GetDefaultHardware() to use the eCos version registry
3525 key with the greatest value.
3527 1999-10-08 John Dallaway <jld@redhat.co.uk>
3529 * standalone\win32\ConfigtoolDoc.cpp:
3531 Modify OnBuildTemplates() to construct the memory layout
3532 directory correctly now that m_strPackagesDir is a full
3535 1999-10-07 John Dallaway <jld@redhat.co.uk>
3537 * common\win32\CTCommonDoc.cpp:
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.
3544 1999-10-07 John Dallaway <jld@redhat.co.uk>
3546 * standalone\win32\Configtool.cpp:
3548 Modify Log() function to fix memory leak.
3550 1999-10-07 John Dallaway <jld@redhat.co.uk>
3552 * common\win32\ConfigItem.cpp:
3554 Modify HasRadio() function to use the recently
3555 implemented CdlValuableBody::get_widget_hint() function.
3557 1999-10-06 John Dallaway <jld@redhat.co.uk>
3559 * common\win32\CTCommonDoc.cpp,
3560 common\win32\ConfigToolDoc.h:
3562 Add new CurrentTestingIdentifier() function which
3563 returns the string value of the
3564 CYGTST_TESTING_IDENTIFIER cdl_option.
3566 * standalone\win32\MainFrm.cpp,
3568 Modify OnRunSim()\OnRunTests() to use the string value
3569 of the CYGTST_TESTING_IDENTIFIER cdl_option as the test
3571 CConfigtoolDoc::CurrentTestingIdentifier().
3573 1999-10-05 John Dallaway <jld@redhat.co.uk>
3575 * common\win32\CdlPackagesDialog.cpp,
3576 common\win32\CdlPackagesDialog.h:
3578 Add new UpdateHardwareSelectionFlag() function to set
3579 a Boolean member variable according to whether a hardware
3580 package is currently selected.
3582 Modify OnSelchangeList1() and OnSelchangeList2() to call
3583 the new UpdateHardwareSelectionFlag() function.
3585 Add new HardwarePackageMessageBox() function to issue a
3586 warning message box.
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().
3592 1999-10-05 John Dallaway <jld@redhat.co.uk>
3594 * common\win32\CdlPackagesDialog.cpp:
3596 Modify UpdateVersionList() to fill the version combo box
3597 with all versions held in common by multiple selected
3600 Modify OnSelchangePackageVersion() to modify the version of
3601 all selected packages.
3603 1999-10-04 John Dallaway <jld@redhat.co.uk>
3605 * common\win32\CdlPackagesDialog.cpp:
3607 Modify OnSelChangePackageVersion() and UpdateVersionList() to
3608 work with both package listboxes.
3610 * standalone\win32\Configtool.rc,
3612 Extend the version combo box to full width in the package
3613 selection dialog box.
3615 1999-10-01 John Dallaway <jld@redhat.co.uk>
3617 * common\win32\memmap.cpp:
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.
3623 1999-10-01 John Dallaway <jld@redhat.co.uk>
3625 * common\win32\PropertiesView.cpp:
3627 Modify DblClk() to restore correct function of double-clicking
3628 on the documentation URL in the standalone config tool.
3630 1999-09-30 John Dallaway <jld@redhat.co.uk>
3632 * standalone\win32\ConfigtoolDoc.cpp:
3634 Modify SaveProfileSettings() to re-establish repository path
3635 persistence which had disappeared in mysterious circumstances.
3637 1999-09-30 John Dallaway <jld@redhat.co.uk>
3639 * common\win32\memmap.cpp,
3640 common\win32\memmap.h:
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]
3649 * standalone\win32\CTres.h,
3650 standalone\win32\Configtool.rc,
3652 Add a resource string containing the error message for the
3653 condition described above.
3655 1999-09-30 John Dallaway <jld@redhat.co.uk>
3657 * common\win32\memmap.cpp:
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].
3663 1999-09-29 John Dallaway <jld@redhat.co.uk>
3665 * common\win32\memmap.cpp:
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]
3671 1999-09-29 John Dallaway <jld@redhat.co.uk>
3673 * common\win32\CTCommonDoc.cpp:
3675 Reimplement CurrentStartup() using the CYG_HAL_STARTUP
3678 * standalone\win32\MainFrm.cpp,
3680 Modify OnRunSim()\OnRunTests() to derive a test target
3681 identifier of the form "<template>-<startup>" from the
3682 name of the selected hardware template and the macro
3683 CYG_HAL_STARTUP. Check the validity of the identifier
3684 by calling CeCosTest::IsValid().
3686 1999-09-29 John Dallaway <jld@redhat.co.uk>
3688 * common\win32\CdlPackagesDialog.cpp:
3690 Modify UpdateVersionList() to disable the version
3691 combo box in the package selection dialog if there
3692 is only one installed version of the selected package.
3694 * common\win32\CTCommonDoc.cpp:
3696 Modify SelectPackages() to present hardware packages
3697 in the package selection dialog and to issue a warning
3698 message box if no package is providing the linker script
3699 and memory layout macro definitions.
3701 1999-09-28 John Dallaway <jld@redhat.co.uk>
3703 * standalone\win32\Configtool.rc,
3704 standalone\win32\CTres.h,
3706 Add a version selection combo box to the packages dialog.
3708 * common\win32\CTCommonDoc.cpp:
3710 Modify SelectPackages() to pass the current version
3711 string of each package to the packages dialog and
3712 switch to a new version on dismissal of the dialog
3715 * common\win32\CdlPackagesDialog.cpp,
3716 common\win32\CdlPackagesDialog.h:
3718 Add new UpdateVersionList() function to fill the new
3719 version combo box as necessary.
3721 Override OnAdd(), OnRemove(), OnDblclkList1() and
3722 OnDblclkList2() message handlers to call the new
3723 UpdateVersionList() function.
3725 Override Insert() to setup an array of version strings.
3727 Add new GetVersion() function to extract the user-
3728 selected package versions.
3730 * common\win32\CellView.cpp:
3732 Modify InCell() and OnDraw() to check for package items
3733 explicitly and present their values in a non-editable
3736 1999-09-27 John Dallaway <jld@redhat.co.uk>
3738 * common\win32\CTCommonDoc.cpp,
3739 common\win32\ConfigtoolDoc.h:
3741 Modify AddItem() to dispense with the CPackage class for
3742 the eCos plug-in. Keep this class in the standalone
3743 config tool for now until we finalise plans for the
3746 1999-09-27 John Dallaway <jld@redhat.co.uk>
3748 * common\win32\CTCommonDoc.cpp:
3750 Remove obsolete loop from AddAllItems() which removed
3751 CPackage objects for packages which were not loaded.
3752 There are no longer any such objects.
3754 Changes to present package version information in the
3757 * common\win32\ConfigItem.cpp:
3759 Modify ItemTypeOf() to return 'String' for a package item
3762 Modify StringValue() to return the value of a package item.
3764 * common\win32\ControlView.cpp:
3766 Modify AdjustItemImage() to check for packages when the item
3767 type is 'String' rather than 'None'.
3769 1999-09-27 John Dallaway <jld@redhat.co.uk>
3771 * common\win32\CTCommonDoc.cpp,
3772 common\win32\ConfigtoolDoc.h:
3774 Modify AddItem() to deduce the target name from CDL option
3775 CYGBLD_LINKER_SCRIPT and to create the CPackage objects
3778 Remove obsolete GetPackageData() function.
3780 1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>
3781 common\win32\CTCommonDoc.cpp :
3783 "eCos" adjective added to prompt for repository dialog (CR 101081)
3785 1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>
3786 common\win32\CTCommonDoc.cpp
3787 common\win32\CTPropertiesDialog.cpp
3788 common\win32\CTPropertiesDialog.h
3789 common\win32\CTUtils.cpp
3790 common\win32\CTUtils.h
3791 common\win32\CellView.cpp
3792 common\win32\ConfigItem.cpp
3793 common\win32\ConfigItem.h
3794 common\win32\ConfigToolDoc.h
3795 common\win32\ControlView.cpp
3796 common\win32\ControlView.h
3797 common\win32\DoubleEdit.h
3798 common\win32\FindDialog.h
3799 common\win32\IncludeSTL.h
3800 common\win32\IntegerEdit.cpp
3801 common\win32\IntegerEdit.h
3802 common\win32\Package.h
3803 common\win32\StringEdit.h
3804 common\win32\cellview.h
3805 common\win32\stdafx.h
3806 standalone\win32\BinDirDialog.cpp
3807 standalone\win32\BuildOptsPage.cpp
3808 standalone\win32\BuildOptsPage.h
3809 standalone\win32\ConfigToolDoc.cpp
3810 standalone\win32\Configtool.cpp
3811 standalone\win32\HeadersDialog.cpp
3812 standalone\win32\HelpView.cpp
3813 standalone\win32\MLTFrame.cpp
3814 standalone\win32\MainFrm.cpp
3815 standalone\win32\MainFrm.h
3816 standalone\win32\OutputView.cpp :
3817 rearranged includes to reduce dependencies on header files
3818 CConfigItem::ItemIntegerType becomes ItemIntegerType and moves to stdafx.h
3819 CConfigToolDoc::ItemTypeOf moves to (static member of) CConfigTool
3821 Various functions of projectmanager move to project
3822 Corrected call of OnSaveDocument() with null argument
3825 standalone\win32\dirdocmgr.cpp, h :
3829 1999-09-23 John Dallaway <jld@redhat.co.uk>
3831 * common\win32\ConfigItem.cpp,
3832 common\win32\ConfigItem.h:
3834 Remove obsolete m_strPlatform member variable. The concept of
3835 a platform is now embodied in the CDL 'target'.
3837 * common\win32\CTCommonDoc.cpp:
3839 Modify AddItem() to remove the processing of 'platform'
3842 Modify SetValue() to check whether the memory layout will
3843 change via the CYG_HAL_STARTUP macro name.
3845 Convert CurrentPlatform() into a dummy function returning
3846 an empty string for now.
3848 1999-09-23 John Dallaway <jld@redhat.co.uk>
3850 * standalone\win32\ConfigtoolDoc.cpp:
3852 Modify parameter passed to NewMemoryLayout() to remove duplicate
3853 repository path since m_strPackagesDir is now a full path.
3855 1999-09-23 John Dallaway <jld@redhat.co.uk>
3857 * common\win32\CTCommonDoc.cpp:
3859 Modify OpenRepository() to report the most recent parsing
3860 error when loading the default hardware template to a
3861 message box in case the output pane is not available.
3863 1999-09-23 John Dallaway <jld@redhat.co.uk>
3865 * common\win32\CTCommonDoc.cpp:
3867 Modify OpenRepository() to show repository path in status bar.
3869 * standalone\win32\ConfigtoolDoc.cpp,
3870 common\win32\ConfigtoolDoc.h:
3872 Remove obsolete override of SaveModified().
3874 Modify OnSaveDocument() to show document path in status bar.
3876 1999-09-23 John Dallaway <jld@redhat.co.uk>
3878 * common\win32\CTCommonDoc.cpp:
3880 Modify OpenRepository() to clear any previously-specified
3881 document file name. This allows reloading of the MRU config
3882 file having just switched repository.
3884 * standalone\win32\ConfigtoolDoc.cpp:
3886 Modify OnConfigurationRepository() to reset the document title
3887 the correct way, using CDocTemplate::SetDefaultTitle()
3889 * standalone\win32\Configtool.cpp,
3890 standalone\win32\Configtool.h:
3892 Remove obsolete override of AddToRecentFileList().
3894 1999-09-23 John Dallaway <jld@redhat.co.uk>
3896 * standalone\win32\ConfigtoolDoc.cpp:
3898 Modify OnNewDocument() to force the existing repository
3901 Modify OnConfigurationRepository() to prompt for saving of
3902 changes to the existing configuration and to refresh the
3903 memory layout and failing rules views when the new repository
3904 has been loaded and to reset the frame title.
3906 * common\win32\CTCommonDoc.cpp:
3908 Modify OpenRepository() to catch and report exceptions when
3909 loading the default template.
3911 1999-09-21 John Dallaway <jld@redhat.co.uk>
3913 * common\win32\CTCommonDoc.cpp,
3914 standalone\win32\ConfigtoolDoc.cpp:
3916 Ensure that all calls to libCDL functions which parse input
3917 files catch and report exceptions of type CdlStringException.
3919 1999-09-21 John Dallaway <jld@redhat.co.uk>
3921 * common\win32\CTCommonDoc.cpp:
3923 Modify ConfigurationFile() to return the document path name
3924 (which is now a file rather than a directory).
3926 * common\win32\ConfigToolDoc.h:
3928 Promote GetPathName() to a public member function.
3930 1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
3931 common\win32\CTCommonDoc.cpp
3932 common\win32\ConfigToolDoc.h :
3934 adjust decls for standalone case
3936 1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
3937 common\win32\CTCommonDoc.cpp
3938 common\win32\ConfigToolDoc.h
3939 standalone\win32\ConfigToolDoc.cpp :
3940 Move GenerateHeaders() from ProjectManger to document class
3941 Call file-saving operations appropriately (generally in OnSaveDocument())
3942 Responsibility for attaching to eCos project removed from document - now in caller
3943 Set install and build trees only after document opened
3944 Implement rule ordering using priority fields
3946 1999-09-20 John Dallaway <jld@redhat.co.uk>
3948 * standalone\win32\ConfigToolDoc.cpp,
3949 common\win32\ConfigtoolDoc.h:
3951 Modify OnOpenDocument() and OnSaveDocument() to use a
3952 save file passed in the lpszPathName parameter rather than
3955 Use base implementation of SetTitle() function.
3957 Override SetModifiedFlag() to force a refresh of the frame
3958 window title by calling UpdateFrameCounts().
3960 Modify SetPathName() to calculate build and install folders
3961 from the save file name.
3963 * standalone\win32\Configtool.cpp:
3965 Modify the constructor to use the default CDocManager.
3967 * standalone\win32\Configtool.rc:
3969 Modify IDR_MAINFRAME string to specify eCos Configuration
3972 * standalone\win32\MainFrm.cpp,
3973 standalone\win32\MainFrm.h:
3975 New override of CFrameWnd::OnUpdateFrameTitle() to manage
3976 'document modified' asterisk.
3978 Use base implementation of OnUpdateMRUList().
3980 * common\win32\ControlView.cpp:
3982 Modify OnInitialUpdate() to no longer set frame window title.
3984 Modify AdjustItemImage() to no longer force a refresh of the
3985 frame window title. This is now performed in
3986 CConfigToolDoc::SetValue() via SetModifiedFlag().
3988 * standalone\win32\Configtool.dsp,
3989 standalone\win32\Configtool.mak:
3991 No longer build the obsolete directory document manager class
3992 (CDirDocManager) in dirdocmgr.cpp.
3994 1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
3995 standalone\win32\ConfigTool.cpp:
3997 correct compilation error
3999 common\win32\AddRemoveDialog.cpp
4000 common\win32\CTCommonDoc.cpp
4001 common\win32\CTUtils.cpp
4002 common\win32\FileName.cpp
4003 common\win32\subprocess.cpp
4004 standalone\win32\CreditStatic.cpp:
4008 1999-09-20 John Dallaway <jld@redhat.co.uk>
4010 * standalone\win32\ConfigToolDoc.cpp:
4012 Modify OnOpenDocument() to ensure that the CDL transaction
4013 callback is reenabled following failure to open the new
4016 * common\win32\CTCommonDoc.cpp:
4018 Modify OpenRepository() to ensure that the CDL transaction
4019 callback is reenabled following failure to open the new
4022 1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
4023 standalone\win32\ConfigToolDoc.cpp :
4025 Remove unneeded #includes
4027 1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
4028 common\win32\CTCommonDoc.cpp
4029 standalone\win32\ConfigtoolDoc.cpp :
4030 CurrentLinkerScript() made common.
4031 Remaining fns in non-common docs reordered to ease diffs.
4033 1999-09-17 John Dallaway <jld@redhat.co.uk>
4035 * standalone\win32\ConfigToolDoc.cpp,
4036 common\win32\ConfigToolDoc.h:
4038 Remove obsolete functions and their references:
4040 RecalculateFileList()
4041 CreateNotificationThread()
4042 DestroyNotificationThread()
4044 * standalone\win32\splash.cpp:
4046 Fix compilation error relating to deleteZ().
4048 1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
4049 common\win32\CTCommonDoc.cpp
4050 standalone\win32\ConfigToolDoc.cpp :
4052 AddAllItems() becomes common
4054 1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
4055 common\win32\CTCommonDoc.cpp
4056 common\win32\CellView.cpp
4057 common\win32\ConfigItem.cpp
4058 common\win32\FolderDialog.cpp
4059 common\win32\memmap.cpp
4060 common\win32\messagebox.cpp
4061 common\win32\stdafx.h
4062 standalone\win32\ConfigToolDoc.cpp
4063 standalone\win32\Configtool.cpp
4064 standalone\win32\HelpView.cpp
4065 standalone\win32\MainFrm.cpp
4066 standalone\win32\splash.cpp :
4068 Use deleteZ and deleteZA macros; migrate AddItem() to common ConfigToolDoc file
4070 1999-09-16 John Dallaway <jld@redhat.co.uk>
4072 * common\win32\ProperitesView.cpp:
4074 Modify FillCtrl() to limit the length of property value strings
4075 since the list control appears to truncate the displayed string
4076 to 256 characters. This change speeds up FillCtrl() considerably
4077 when a CdlProperty has a large number of arguments.
4079 1999-09-16 John Dallaway <jld@redhat.co.uk>
4081 * common\win32\CTCommonDoc.cpp,
4082 standalone\win32\ConfigtoolDoc.h:
4084 Rename CdlErrorHandler() to CdlParseErrorHandler() and
4085 introduce new handlers CdlLoadErrorHandler() and
4086 CdlLoadWarningHandler().
4088 Modify SetValue (CConfigItem &, double) to set the MFC
4089 document modified flag.
4091 * standalone\win32\ConfigtoolDoc.cpp,
4093 Reference renamed CdlParseErrorHandler() function.
4095 * common\win32\ControlView.cpp:
4097 Modify OnUpdate() to hardcode the tree item height (16) for
4098 now. This works around an issue regarding the incorrect
4099 spacing of grid lines when a 'large' display font is
4102 * standalone\win32\ConfigtoolDoc.cpp:
4104 Modify OnCloseDocument() to only delete the CDL data
4105 structures if they have been created.
4107 Modify OnOpenDocument() to load a CDL save file.
4109 Modify OnNewDocument() to quit the application if the
4110 user refuses to specify a valid repository.
4112 Modify OnSaveDocument() to output a CDL save file.
4114 Modify OpenRepository() to allow reverting to the previous
4115 repository until sanity checks have been performed on
4118 Modify ReadOptions() to do nothing. Build options will
4119 eventually be obtained by another route.
4121 Modify IsModified() to call the base implementation.
4123 Modify AddAllItems() to clear the MFC document modified flag.
4125 1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>
4126 common\win32\CTCommonDoc.cpp
4127 standalone\win32\ConfigToolDoc.cpp :
4131 1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>
4132 common\win32\CTCommonDoc.cpp
4133 common\win32\ControlView.cpp
4134 common\win32\ControlView.h
4135 standalone\win32\ConfigToolDoc.cpp
4136 standalone\win32\Configtool.dsp
4137 standalone\win32\Configtool.mak
4138 standalone\win32\ConfigtoolDoc.h :
4140 Move common sections of configtooldoc to shared file
4142 1999-09-10 Simon FitzMaurice <sdf@redhat.co.uk>
4143 common\win32\FileName.cpp :
4145 return abs path name if comparison cannot be made (e.g. different drives)
4147 1999-09-09 John Dallaway <jld@redhat.co.uk>
4149 * standalone\win32\ConfigtoolDoc.cpp,
4151 Modify GetPackageData() to supress obsolete warning messages
4152 concerning missing include\pkgconf\*.h header files.
4154 Modify NewMemoryLayout() in avoid importing linker-defined
4155 memory section names if no linker script has been found.
4157 1999-09-07 John Dallaway <jld@redhat.co.uk>
4161 Use common cdl project with ANSI build configurations.
4163 1999-09-06 Simon FitzMaurice <sdf@redhat.co.uk>
4164 common\win32\CellView.cpp
4165 common\win32\ControlView.cpp
4166 common\win32\ControlView.h
4167 common\win32\cellview.h :
4169 Add keyboard interface to tab from cell to cell, also '<' and '>' for integer "bumping"
4171 common\win32\DoubleEdit.cpp
4172 common\win32\IntegerEdit.cpp :
4174 allow partial value "-"
4176 standalone\win32\BuildOptsPage.cpp
4177 common\win32\PropertiesView.cpp
4178 common\win32\RulesView.cpp
4179 standalone\win32\MainFrm.cpp :
4181 use correct macros for decoding GetMessagePos() result
4183 1999-09-02 John Dallaway <jld@redhat.co.uk>
4185 * common\win32\ConfigItem.cpp:
4187 Modify all versions of CConfigItem::SetValue() to
4188 force the current boolean state when changing config
4189 items of CDL type booldata. This prevents a possible
4190 change of boolean state if the value source changes.
4192 1999-09-02 Simon FitzMaurice <sdf@redhat.co.uk>
4193 * common\win32\ControlView.cpp,
4194 common\win32\ControlView.h:
4195 Eliminate beeping when keyboard used.
4197 1999-08-18 John Dallaway <jld@redhat.co.uk>
4199 * common\win32\ControlView.cpp,
4200 common\win32\ControlView.h:
4202 Rename Enabled() function to IsActive() for
4203 consistency of nomenclature.
4205 * common\win32\ConfigItem.cpp,
4206 common\win32\ConfigItem.h:
4208 Modify SetEnabled() to change the selected radio
4209 button of a radio button group in a single CDL
4212 * common\win32\CTUtils.cpp:
4214 Modify DoubleToStr() to output the correct
4215 precision for a double using DBL_DIG.
4217 1999-08-17 John Dallaway <jld@redhat.co.uk>
4219 * standalone\win32\ConfigtoolDoc.cpp,
4221 Modify CdlTransactionHandler() to refresh the control
4222 view when the value source of a config item changes
4223 to ensure that the 'not default' asterisk is shown
4224 for _all_ items in a group of radio buttons when a new
4225 item is selected, even if the value of a specific
4226 item has not changed.
4228 1999-08-17 John Dallaway <jld@redhat.co.uk>
4230 * common\win32\ConfigItem.cpp,
4231 common\win32\ConfigItem.h:
4233 Modify Value() to support the CDL BoolData flavor.
4235 Implement HasRadio() by searching for a clue in the
4236 config item description as a hack to test radio
4239 Modify SetEnabled() to disable other config items in
4240 a radio button group when a new item is selected.
4242 Make HasBool() a constant function.
4244 * common\win32\ControlView.cpp,
4245 common\win32\ControlView.h:
4247 Modify AdjustItemImage() to use radio icons as appropriate.
4249 Modify RestoreDefault() to restore the default value of
4250 all config items with radio buttons in a group.
4252 Modify BumpItem() to prevent disabling a config item
4253 with a radio button in this way.
4255 * standalone\win32\ConfigtoolDoc.cpp,
4257 Restore CheckRadios() and modify to provide a warning if
4258 the default states of config items with radio buttons
4261 Modify AddAllItems() to invoke CheckRadios().
4263 1999-08-17 John Dallaway <jld@redhat.co.uk>
4265 * common\win32\RegionGeneralPage.h:
4267 Specify dialog resource ID directly to workaround
4268 weirdness with IDD_REGION_GENERAL macro.
4270 1999-08-16 John Dallaway <jld@redhat.co.uk>
4272 Support for CDL flavor BoolData:
4274 * common\win32\CellView.cpp:
4276 Modify OnDraw() to grey the cell text for
4277 disabled BoolData items.
4279 * common\win32\ConfigItem.cpp:
4281 Modify StringValue() to return a data string
4282 for BoolData items as for Data items.
4284 Modify SetEnabled() to enforce the current data
4285 value as the user value when enabling\disabling
4286 BoolData items to avoid current data value changes.
4288 * common\win32\ControlView.cpp:
4290 Modify BumpItem() to distinguish between boolean
4291 toggle requests (nInc == 0) and data increment\
4292 decrement requests (nInc != 0).
4294 Modify OnLButtonDown() to distinguish between
4295 toggling a boolean item and incrementing a
4298 Modify OnChar() to to distinguish between
4299 toggling a boolean item (using space bar) and
4300 incrementing\decrementing a data item (using
4303 Modify AdjustItemImage() to grey the checkbox of
4304 disabled Bool and BoolData items.
4306 1999-08-16 John Dallaway <jld@redhat.co.uk>
4308 Preparation for supporting CDL flavor BoolData:
4310 * common\win32\ConfigItem.cpp, ConfigItem.h:
4312 Remove enum types Boolean and Radio since the
4313 presence of a boolean state is now independent
4314 of the config item data type. Modify member
4315 functions accordingly.
4317 New functions SetEnabled(), HasRadio() and
4318 HasBool() to get\set boolean information via
4319 CDL calls. HasRadio() is a dummy function for
4322 * common\win32\CellView.cpp:
4324 Modify GetCellValue() to remove references to
4325 Boolean and Radio config item types.
4327 * common\win32\ControlView.cpp:
4329 Modify AdjustItemImage() and BumpItem() to use
4330 CConfigItem::HasBool() and remove other references
4331 to Boolean and Radio config item types.
4333 * common\win32\PropertiesView.cpp,
4334 common\win32\PropertiesView.h:
4336 Modify FillCtrl() to present an 'Enabled' property
4337 if the config item has boolean data (in addition
4338 to the 'Value' property).
4340 Modify OnUpdate() to update the 'Enabled' property
4341 field when a value has changed.
4343 Remove references to Boolean and Radio config item
4344 types in other member functions.
4346 * standalone\win32\MainFrm.cpp,
4348 Remove references to Boolean and Radio config item
4349 types in member functions.
4351 * standalone\win32\ConfigtoolDoc.cpp,
4352 standalone\win32\ConfigtoolDoc.h,
4354 New SetEnabled() member function to set a boolean
4357 Modify ItemTypeOf() to return CConfigItem::None for
4358 CDL items of flavor Bool. Such items are now tested
4359 using CConfigItem::HasBool().
4361 Remove references to Boolean and Radio config item
4362 types in other member functions.
4364 1999-08-13 John Dallaway <jld@redhat.co.uk>
4366 * common\win32\CTUtils.cpp:
4368 Modify DoubleToStr() to use "%g" rather than "%e" to
4371 * standalone\win32\res\bitmap2.bmp,
4372 common\win32\ControlView.cpp:
4374 Add new icon for config items of type double and
4375 modify AdjustItemImage() to make use of it.
4377 * standalone\win32\Configtool.rc:
4379 Suppress the erroneous generation of a #include for
4380 TestTool.rc by the resource editor.
4382 1999-08-13 Simon FitzMaurice <sdf@redhat.co.uk>
4383 * common\win32\CTUtils.cpp : no need for UNICODE filtering
4384 * standalone\win32\Configtool.dsp,.mak : use common version of properties
4386 1999-08-13 John Dallaway <jld@redhat.co.uk>
4388 * standalone\win32\ConfigtoolDoc.cpp,
4389 standalone\win32\ConfigtoolDoc.h,
4391 Make CdlTransactionHandler() a class member.
4393 Modify CurrentLinkerScript() to trap missing
4394 CYGBLD_LINKER_SCRIPT option.
4396 Modify SwitchMemoryLayout() to eliminate duplicate
4397 calls to mem_map class member functions.
4399 1999-08-13 John Dallaway <jld@redhat.co.uk>
4401 * common\win32\ConfigItem.cpp, common\win32\ConfigItem.h:
4403 New member variable m_bPackage and IsPackage() access function
4404 to denote package config items in preparation for retiring
4407 * common\win32\ControlView.cpp:
4409 Modify AdjustItemImage() to use CConfigItem::IsPackage().
4411 * standalone\win32\ConfigtoolDoc.cpp,
4412 standalone\win32\ConfigtoolDoc.h,
4414 Implement revised scheme for obtaining memory layout and
4415 linker script files using CDL options CYGHWR_MEMORY_LAYOUT
4416 and CYGBLD_LINKER_SCRIPT respectively. Use new member
4417 functions CurrentMemoryLayout() and CurrentLinkerScript()
4418 when switching memory layout.
4420 1999-08-12 Simon FitzMaurice <sdf@redhat.co.uk>
4421 * tools\configtool\common\win32\ControlView.cpp :
4423 "options" -> "settings" in context menu and introduce separator
4425 * tools\configtool\common\win32\FileName.cpp : do not attempt to create c: etc..
4426 * tools\ecostest\common\wcharunix.h : add mkdir compatibility macro
4427 * tools\testtool\win32\RunTestsSheet.cpp,h : size correctly in modeless case and simulate WM_KICKIDLE
4429 1999-08-12 John Dallaway <jld@redhat.co.uk>
4431 * standalone\win32\cdl.dsp,
4432 * standalone\win32\cdl.dsp,?
4433 standalone\win32\cdl.mak:
4435 Further revision missed in previous commit.
4437 1999-08-12 John Dallaway <jld@redhat.co.uk>
4439 * standalone\win32\cdl.dsp,
4440 standalone\win32\cdl.mak,
4441 standalone\win32\cdl.sh:
4443 Accommodate revised configure switches in CDL custom build
4446 1999-08-12 Bart Veer <bartv@redhat.co.uk>
4454 First attempt at autoconfiscating the configtool.
4456 1999-08-11 John Dallaway <jld@redhat.co.uk>
4458 Implementing support for config items of type double:
4460 * common\win32\DoubleEdit.cpp,
4461 common\win32\DoubleEdit.h,
4462 standalone\win32\Configtool.dsp,
4463 standalone\win32\Configtool.mak:
4465 New CDoubleEdit class to provide appropriate edit mask for
4466 editing double values.
4468 * common\win32\ConfigItem.cpp,
4469 common\win32\ConfigItem.h:
4471 New CConfigItem::Double config data type.
4473 New member functions SetValue(double), DoubleValue() and
4474 DoubleDefaultValue().
4476 * common\win32\CTUtils.cpp,
4477 common\win32\CTUtils.h:
4479 New member functions StrToDouble() and DoubleToStr().
4481 * common\win32\ControlView.cpp,
4482 common\win32\PropertiesView.cpp,
4483 common\win32\CellView.cpp:
4485 Accommodate new CConfigItem::Double config data type.
4487 standalone\win32\ConfigtoolDoc.cpp,
4488 standalone\win32\ConfigtoolDoc.h:
4490 New SetValue(CConfigItem &, double) member function.
4492 Modify ItemTypeOf() to return CConfigItem::Double when
4493 a config option has a legal value range of type double.
4495 Modify SetValue (CConfigItem &, const CString, bool) to
4496 accommodate double values.
4498 1999-08-09 Simon FitzMaurice <sdf@redhat.co.uk>
4499 * tools\ResourceTool\win32\ResourceToolDlg.h
4500 tools\ResourceTool\win32\StdAfx.h
4501 tools\Utils\win32\properties.cpp,h : Make windows-independent (move to common some time)
4502 tools\ecostest\win32\*.dsp,*.mak : use properties class
4503 tools\testtool\win32\RunTestsSheet.cpp
4504 tools\testtool\win32\RunTestsSheet.h
4505 tools\ecostest\common\TestResource.cpp,h
4506 tools\ecostest\common\ResourceServer.cpp,h
4507 tools\ecostest\common\eCosTest.cpp
4508 tools\ecostest\common\eCosTestUtils.cpp,h : Use common properties class
4510 1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>
4511 * standalone\win32\ConfigTooldoc.h : correct misplaced edit
4513 1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>
4514 * common\win32\ControlView.cpp: UNICODEd trace string
4515 * common\win32\IncludeSTL.h: explicit pragma warning so as to be able to
4517 * tools\configtool\common\win32\PropertiesView.cpp
4518 tools\configtool\common\win32\RulesView.cpp
4519 standalone\win32\CdlTemplatesDialog.h
4520 common\win32\stdafx.h : move include of STL string from PCH to using files
4521 * testtool\win32\RunTestsSheet.cpp : correct dereference of view **
4523 1999-08-06 John Dallaway <jld@redhat.co.uk>
4525 * standalone\win32\ConfigtoolDoc.cpp,
4527 Report CdlStringException exceptions raised while
4528 loading the initial CDL configuration.
4530 1999-08-06 John Dallaway <jld@redhat.co.uk>
4532 * standalone\win32\CdlTemplatesDialog.cpp,
4534 Modify OnInitDialog() to handle the case where no
4535 template is selected on dialog initialisation
4536 (due to a previous error). Select the first template
4539 1999-08-05 John Dallaway <jld@redhat.co.uk>
4541 * standalone\win32\ConfigtoolDoc.cpp,
4543 Catch assertions raised while selecting a new CDL template.
4545 1999-08-05 John Dallaway <jld@redhat.co.uk>
4547 * standalone\win32\ConfigtoolDoc.cpp,
4549 Tidy up AddItems() source. No functional change.
4551 1999-08-05 John Dallaway <jld@redhat.co.uk>
4553 * standalone\win32\ConfigtoolDoc.cpp:
4555 Fix GetDefaultHardware() to pass the length of the
4556 data buffer to RegQueryValueEx() correctly.
4558 1999-08-04 Simon FitzMaurice <sdf@redhat.co.uk>
4559 * common\win32\CellView.cpp,h, common\win32\mltview.cpp,h :
4560 workaround for slickedit bug (paint our own backgrounds)
4561 * common\win32\ControlView.cpp : force a cell view update to improve latency
4562 * tools\ecostest\common\TestResource.cpp : avoid compilation warning
4563 * common\win32\ConfigItem.cpp,h : replace state variables by parameter of
4564 EvalEnumStrings a parameter to police just-in-time lookup
4565 * tools\testtool\win32\RunTestsSheet.cpp,h : allow for modeless as well as modal operation
4566 * eCos.rc : restore include of TestTool.rc
4568 1999-08-04 John Dallaway <jld@redhat.co.uk>
4570 * common\win32\ConfigItem.cpp,
4571 common\win32\ConfigItem.h:
4573 1999-08-04 John Dallaway <jld@redhat.co.uk>
4575 * common.win32\CellView.cpp:
4577 Modify InCell() to invoke EvalEnumStrings() for
4578 config items of type CConfigItem::Enum only.
4580 * common\win32\ConfigItem.cpp,
4581 common\win32\ConfigItem.h:
4583 Remove obsolete m_nGeneralFlag and m_nDefinitionLine
4586 Simplify EvalEnumStrings() to process config items
4587 of type CConfigItem::Enum only.
4589 1999-08-04 John Dallaway <jld@redhat.co.uk>
4591 * common\win32\ConfigItem.cpp,
4592 common\win32\ConfigItem.h:
4594 Remove m_nEnumMax member and Modify EnumMax() to
4595 use CStringArray::GetUpperBound().
4597 1999-08-04 John Dallaway <jld@redhat.co.uk>
4599 * common\win32\ConfigItem.cpp,
4600 common\win32\ConfigItem.h:
4602 Remove obsolete m_nMin, m_nMax and CanSetValue()
4605 Add m_nEnumMax member to support combo boxes in the
4608 * common\win32\CellView.cpp:
4610 Modify InCell() and GetInCellRect() to use
4611 CConfigItem::EnumMax().
4613 * common\win32\ControlView.cpp:
4615 Modify BumpItem() to use CConfigItem::EnumMax() and
4616 correctly handle the decrementing of enum config
4619 * common\win32\PropertiesView.cpp:
4621 Remove obsolete references to Min and Max rows of the
4624 * standalone\win32\ConfigtoolDoc.cpp,
4625 standalone\win32\ConfigtoolDoc.h,
4627 Remove obsolete ReadMacros() function.
4629 Modify AddItem() to no longer read enum values during
4630 initialisation. They are always read just-in-time now.
4632 1999-08-04 John Dallaway <jld@redhat.co.uk>
4634 * standalone\win32\cdl.dsp,
4635 standalone\win32\cdl.mak:
4637 Correct path to libCDL source files which was preventing
4640 1999-08-04 John Dallaway <jld@redhat.co.uk>
4642 * standalone\win32\ConfigtoolDoc.cpp,
4643 standalone\win32\ConfigtoolDoc.h:
4645 New function GetDefaultHardware() retrieves the
4646 default hardware template from the registry.
4648 Modify OpenRepository() to load the default hardware
4649 template obtained by GetDefaultHardware().
4651 1999-08-03 John Dallaway <jld@redhat.co.uk>
4653 * standalone\win32\ConfigtoolDoc.cpp,
4654 standalone\win32\ConfigtoolDoc.h,
4656 Modify OpenRepository() to catch exceptions generated
4657 while loading the hardware and package templates.
4659 Modify CdlErrorHandler() to save the most recent
4660 error message in a member variable for reporting
4663 1999-08-03 John Dallaway <jld@redhat.co.uk>
4665 standalone\win32\ConfigtoolDoc.cpp:
4667 Modify OpenRepository() to delete any previous CDL
4668 configuration before creating the new one.
4670 1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
4671 * common\win32\AddRemoveDialog.cpp: Removed debugging code
4672 * common\win32\CTUtils.cpp: Include <string> with STLInclude mechanism
4673 * common\win32\CellView.cpp,h: Combo in-cell changes now only "committed" when
4674 cell closed. Cancel will leave value unchanged.
4675 * common\win32\ControlView.cpp,h,
4676 standalone\win32\HelpView.cpp,
4677 standalone\win32\MainFrm.cpp, standalone\win32\OutputView.cpp,h:
4678 Allow only a single find dialog to be active at a given time
4679 * standalone\win32\MainFrm.cpp: Diable edit menu items when focus not in control view
4681 1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
4682 * standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak, standalone\win32\Configtool.rc :
4683 Properly include testtool resources.
4685 1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
4686 * tools\configtool\common\win32\CTUtils.cpp : Include <string> with IncludeSTL mechanism
4687 * tools\configtool\common\win32\CellView.* : ESC now cancels effect of combo
4689 1999-08-02 John Dallaway <jld@redhat.co.uk>
4691 standalone\win32\ConfigtoolDoc.cpp:
4693 Modify CdlErrorHandler() to log parse errors to the
4696 Modify LogConflicts() to strip all unnecessary whitespace
4699 Modify SelectPackages() to list non-hardware packages
4700 only in the dialog box. Addition and removal of hardware
4701 packages must be undertaken by selecting an appropriate
4702 hardware template to ensure selection of the correct
4703 memory layout. Also trap any parse errors which are
4704 encountered while loading\unloading packages. These are
4707 1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
4708 * common\win32\StringEdit.* : Add idle message hint for in-cell string editing
4709 * common\win32\IdleMessage.* : Add Reset() member function
4711 1999-07-30 John Dallaway <jld@redhat.co.uk>
4713 * common\win32\ConfigItem.h:
4715 Remove obsolete members from class declaration.
4717 * standalone\win32\Configtool.rc:
4719 Use IDC_CT_EDIT rather than IDC_EDIT for multi-line
4722 1999-07-29 Simon FitzMaurice <sdf@redhat.co.uk>
4723 * FolderDialog.*, NewFolderDialog.* : moved IDs to implementation
4724 (unknown why the existing code doesn't compile, but it doesn't)
4726 1999-07-29 John Dallaway <jld@redhat.co.uk>
4728 * common\win32\ConfigItem.cpp:
4730 Restore the implementation of EvalEnumStrings() which
4731 was erroneously commented out.
4733 1999-07-29 John Dallaway <jld@redhat.co.uk>
4735 * common\win32\RulesView.cpp:
4737 Modify OnDblclk() to jump to the config item referenced
4738 in the property column if the click was in that column.
4739 If the property does not reference a single config item
4740 then jump to the config item owning the conflict as
4743 1999-07-28 John Dallaway <jld@redhat.co.uk>
4745 * common\win32\PropertiesView.cpp,
4746 common\win32\PropertiesView.h:
4748 Modifications to minimise flicker in the properties view:
4750 Add a new function SetItemTextGrow() which sets the text
4751 of a list item in the properties list control, extending
4752 the list if necessary.
4754 Modify FillCtrl() to make use of the new SetItemTextGrow()
4757 Modify OnUpdate() to force the refresh of all list items
4758 when a new config item is selected, even if the new config
4759 item is of the same type as the old.
4761 1999-07-27 Simon FitzMaurice <sdf@redhat.co.uk>
4762 * DescView.*: Fixed selection of short description pane font
4763 * ControlView.cpp : Context menu now available on items of type NONE
4764 * CellView.cpp : Removed font change visibility when in-cell starts
4765 * ConfigTool.dsp : readded changelog
4767 1999-07-27 John Dallaway <jld@redhat.co.uk>
4769 * standalone\win32\cdl.sh:
4771 Accommodate eCos repository with any root directory
4774 Use external TCLHOME environment variable if it exists.
4776 * common\win32\ControlView.cpp:
4778 Modify AdjustItemImage() to display a greyed icon for
4779 all calculated config items.
4781 * common\win32\CellView.cpp, common\win32\ControlView.cpp:
4783 Modify all calls to CdlVisible::is_modifiable() to also
4784 test CdlVisible::is_active(). This is necessary because
4785 inactive config items may still be modifiable.
4787 Modify OnDraw() to use only CdlValuable::is_modifiable()
4788 in determining whether a config item can be edited.
4790 * standalone\win32\Configtool.dsp:
4794 * standalone\win32\ConfigtoolDoc.cpp:
4796 Modify SetValue() to check if the new value of an integer
4797 item is legal and report to the user.
4799 Modify OnOpenDocument() to workaround the initial update
4800 problem temporarily by forcing the update of all views.
4802 * common\win32\PropertiesView.cpp:
4804 Modify DblClk() to handle double clicking on 'requires'
4805 properties by examining the associated CdlReference
4808 ===========================================================
4810 1999-07-27 merge sources from devo\ide\src\gui\mfc\eCos
4811 and ecc\ecc\cdltools\current\host\build\win32
4813 ===========================================================
4815 1999-07-23 Simon FitzMaurice <sdf@redhat.co.uk>
4816 * CTMain.cpp, MultiDocSECWorksheet.* : turn close into hide of client windows
4817 in order to preserve caption and position.
4818 * ProjectManager.* : hack for invoking custom rules unconditionally
4819 * PropertiesView.cpp: fix to look for macros not macros-or-names
4820 * subprocess.*: save directory as CString, not psz
4821 * IntegerEdit.cpp: allow hex and integer input
4823 1999-07-23 John Dallaway <jld@redhat.co.uk>
4827 Modify EvalEnumStrings() to accommodate boolean
4830 1999-07-23 John Dallaway <jld@redhat.co.uk>
4834 Modify StringValue() to observe the hex display
4837 1999-07-23 John Dallaway <jld@redhat.co.uk>
4841 Modify RestoreDefault() to skip the root tree node
4842 which has no CDL item.
4844 * PropertiesView.cpp:
4846 Modify FillCtrl() to omit the Min and Max rows for
4847 integer items. CDL now allows multiple ranges with
4850 Rename the evaluated "Default Value" row to "Default"
4851 to distinguish it from the "DefaultValue" CDL
4852 property which presents the underlying expression.
4853 Both items provide useful information.
4855 * ConfigtoolDoc.cpp:
4857 Modify CdlTransactionHandler() to switch memory
4858 layout if a config item with display string "Startup
4859 type" changes value.
4861 1999-07-22 John Dallaway <jld@redhat.co.uk>
4863 * CdlTemplatesDialog.cpp, CdlTemplatesDialog.h:
4865 Modify OnSelchangeCdlTemplate() to fill the packages
4866 edit box with package aliases.
4868 Move most of the show\hide code into a new function
4869 ShowDetails() which can be called to hide details by
4870 default before the dialog is displayed.
4874 Tweak static text in templates dialog.
4876 * ConfigtoolDoc.cpp:
4878 Modify SelectPackages() to restore use of the
4879 CCdlPackagesDialog dialog.
4883 Modify InCell() to recalculate the combo box size after
4884 the enum values have been fetched and the enum count is
4887 1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
4888 * CellView.cpp - restore "restore default" for NONE items
4890 1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
4891 * ComboEdit.cpp,.h : new class to deal with in-cell combobox edits
4892 For now this just exists to handle escape and enter cancellation, like
4893 integeredit and stringedit.
4894 * Integeredit.* : escape and enter cancellation, like stringedit.
4895 * Integeredit.cpp : reverse sense of ES_NUMBER
4896 * CellView.cpp : use of the above
4898 1999-07-22 John Dallaway <jld@redhat.co.uk>
4900 * ConfigItem.cpp, ConfigItem.h:
4902 New function EvalEnumStrings() to calculate the legal
4903 values on a just-in-time basis.
4905 Modify DefaultValue() to obtain data from libCDL directly.
4907 * ConfigtoolDoc.cpp:
4909 Modify ItemTypeOf() to return ConfigItem::Integer if
4910 there are legal ranges.
4912 Modify AddItem() to no longer read legal values on
4913 initialisation. They are now read just-in-time.
4917 Modify BumpItem() to restore Enum bump facility using
4918 CConfigItem::EvalEnumStrings().
4920 * PropertiesView.cpp:
4922 Modify FillCtrl() to use StringDefaultValue() to fill
4923 the "Default Value" field for all config item types.
4927 Modify InCell() to read the Enum values just-in-time
4928 using CConfigItem::EvalEnumStrings().
4930 1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
4931 * StringEdit.* : Fixed edit cancelling by means of escape and enter keys
4932 * ControlView.* : Tailor context menu better to item under point
4933 Give focus to an in-cell edit after creation
4934 * CellView.cpp : Add rclick functionality as for controlview (still some
4935 more to do here: better positioning of context menu and syskey accels)
4936 * ConfigToolDoc.* : Find now takes optional "where" parameter
4937 * PropertiesView.cpp : Implement double cliok on name.macro functionality
4938 * RulesView.cpp : Restored selection on double-click functionality
4939 * ecos.rc : Restored missing properties resource
4941 1999-07-22 John Dallaway <jld@redhat.co.uk>
4943 * ConfigItem.cpp, ConfigItem.h:
4945 Modify StringValue() to take a CdlValueSource parameter.
4946 Modify StringDefaultValue() to use StringValue().
4950 Modify OnRestoreDefaults() to refresh the other views.
4954 Make UpdateFailingRuleCount() public.
4957 * ConfigtoolDoc.cpp:
4959 Remove remaining reference to CDL structural conflicts missed
4962 1999-07-22 John Dallaway <jld@redhat.co.uk>
4966 Modify Modified() to determine whether an option has been
4967 modified using CdlValuableBody::get_source().
4969 * ConfigtoolDoc.cpp:
4971 Modify OnCloseDocument() to disable the CDL transaction handler
4972 before deleting CDL data.
4974 Modify AddItem() to no longer set the initial value of a new
4975 config item. This is not necessary now the values are stored in
4980 Modify IsChanged() to use CConfigItem::Modified().
4982 Modify RestoreDefault() to restore the default option value
4983 using a call to CdlValuableBody::set_source().
4985 1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
4986 * AddRemoveDialog.*: add fn to limit expansion of listbox sizes.
4987 GetStyle() does not return WS_HSCROLL attribute - work around this
4988 * CTOPtionsDialog.*: remove options unlikely to be implemented RSN
4989 * CDTemplatesDialog.*: add "Details" button (filling of control still to do)
4990 * ConfigToolDoc.cpp: Tidied CFileName usage
4991 * Project.cpp: used slightly different AddLibrary hack
4992 * ProjectManager.cpp: added timing fns
4993 * eCos.rc: changes associated with the above + remove usused dialogs
4994 * testtoolres.h: Restore missing defines
4995 * Outputpage.cpp: Use a fixed font
4996 * ExecutionPage.cpp: Remove unused refresh map entry
4998 1999-07-21 John Dallaway <jld@redhat.co.uk>
5000 * ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:
5002 Ignore CDL _structural_ conflicts for now.
5004 1999-07-21 John Dallaway <jld@redhat.co.uk>
5006 * ConfigtoolDoc.cpp:
5008 New CdlTransactionHandler() function to manage refreshing
5011 Modify OpenRepository(), SelectPackages() and SelectTemplate()
5012 to install and disable the CDL transaction handler as
5015 * ControlView.cpp, ControlView.h:
5017 Rename Enable() to Refresh() and remove vestigial second
5020 Modify Enabled() to use CdlUserVisible::is_active().
5022 Modify BumpItem() to disabled bumping of Enum options for now.
5024 1999-07-21 John Dallaway <jld@redhat.co.uk>
5028 Modify AddConflicts() to save the unique CdlConflict as the
5029 item data in the list control.
5031 Modify OnDblClk() to derive the config item from the new list
5034 Re-implement CompareFunc() to sort with the list control text.
5036 1999-07-21 John Dallaway <jld@redhat.co.uk>
5040 Modify in line with recent changes to the libCDL API. All
5041 legal values are now obtained via CdlListValue::get_table().
5043 1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>
5044 * ConfigToolDoc.*, CTMain,*: CConfigToolDoc no longer derives from CDocument
5045 Added fn. to show eCos bar
5046 Tidied up MLT message handlers
5047 * ConfigItem.* etc...added fn to select - includes showing eCos bar
5048 * ControlView.cpp: modified IsChanged to accommodate all types of item
5050 1999-07-20 John Dallaway <jld@redhat.co.uk>
5052 * ConfigItem.cpp, ConfigItem.h:
5054 Modify SetValue(), StringValue() and Value() to store\retrieve
5055 config values using libCDL.
5057 * PropertiesView.cpp:
5059 Modify OnUpdate() to refresh property list icons when
5060 CConfigToolDoc::ValueChanged.
5064 Modify CancelCellEdit(), OnComboCelEndOK() and InCell() to store
5065 values of config items of type Enum as strings.
5067 1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>
5068 * CTMain.cpp: removed obsolete include of mainfrm.h and resource.h in
5069 favour of ide.guicommon.h
5070 * CTUtils.* etc...: renamed StrToInt as StrToItemIntegerType (clashed
5072 * CellView.*, ControlView.*: added find menu greying functionality,
5073 find again functionality
5074 * Project.cpp: minor fixes to library deps
5075 * Thermometer: added optional second (name) param to ctor
5077 1999-07-20 John Dallaway <jld@redhat.co.uk>
5079 * ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:
5081 Modify in line with minor changes to the libCDL API.
5082 Specifically, CdlBaseBody has been eliminated in favour
5083 of CdlNodeBody and CdlListExpression::eval() now takes
5084 a CdlEvalContext parameter.
5086 1999-07-20 John Dallaway <jld@redhat.co.uk>
5088 * CTMain.cpp, CTMain.h:
5090 Modify update handlers such that MLT function menu
5091 items are greyed if the MLT view is hidden.
5093 Mon Jul 19 17:50:10 1999 Tomy Hudson <thudson@redhat.com>
5095 * stdafx.h: Remove obsolete include of ide.model.h
5097 1999-07-19 John Dallaway <jld@redhat.co.uk>
5099 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5101 New function CopyMLTFiles() copies all MLT-related files
5102 for the current target\platform from the eCos repository
5105 1999-07-19 John Dallaway <jld@redhat.co.uk>
5107 * CTMain.cpp, CTMain.h:
5109 Add new menu items and associated message handlers to
5110 add, remove and edit memory layout regions and sections.
5112 * ConfigtoolDoc.cpp:
5114 Re-enable correct functioning of CurrentPlatform() now that
5115 enum config options are supported.
5117 Modify SetValue() to detect a change in target or platform
5118 by comparing old values with new ones.
5120 1999-07-19 Simon FitzMaurice <sdf@redhat.co.uk>
5121 * CTMain.*,ProjectManager.*: Adjusted to allow multiple init and finalize
5122 * ConfigtoolDoc.*: Add persistence via registry, removed some unused code
5123 * Properties.*, ConfigTool.* etc...: Added registry specification to CProperties ctor
5124 * .cvsignore: updated
5125 * CTOptionsDialog.*: removed unused code
5126 * Project.*: added yet another hack for lack of custom rules
5128 1999-07-16 Simon FitzMaurice <sdf@redhat.co.uk>
5129 * CTMain.*, CFileName.*
5130 Removed DeleteFolderAndContents in favour of CFileName::RecursivelyDelete
5131 Grey packages and templates dialogs if build in progress
5132 Proper preprocessing around SEC3DTabWnd
5134 eCosInit gains build tree and bCreate params
5136 Introduce BuildTree() and InstallTree() helper fns.
5138 Custom rules go in install tree, not build tree
5139 * eCos.dsp. eCos.mak:
5140 Add dependency on guicommon
5142 Added cdl.sh to project
5144 1999-07-16 John Dallaway <jld@redhat.co.uk>
5146 * CdlTemplatesDialog.cpp, CdlTemplatesDialog.h,
5149 New template selection dialog box and handlers.
5151 * eCos.dsp, eCos.mak:
5153 Add CdlTemplatesDialog.cpp and CdlTemplatesDialog.h
5154 to the eCos project.
5156 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5158 New SelectTemplate() function to setup and invoke the
5159 new template selection dialog box.
5161 * CTMain.cpp, CTMain.h:
5163 New "eCos Template..." menu item and handler to call
5164 CConfigToolDoc::SelectTemplate().
5167 1999-07-15 John Dallaway <jld@redhat.co.uk>
5171 Create the intermediate directory if it doesn't exist.
5173 1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
5174 * cdl.dsp cdl.mak cdl.sh
5175 Fix to work on command line.
5177 1999-07-15 John Dallaway <jld@redhat.co.uk>
5181 Modify FileName() to generate the header file name for
5182 a config item using libCDL calls.
5184 * PropertiesView.cpp:
5186 Modify DblClk() to prepend the build tree to the header
5187 file name before launching the associated file viewer.
5189 1999-07-15 John Dallaway <jld@redhat.co.uk>
5193 Generate the TCLHOME environment variable from the current
5194 directory. It is no longer necessary to define TCLHOME
5197 * eCos.dsp, eCos.mak:
5199 Remove explicit references to cdl.lib and cyginfra.lib
5200 since these are outputs of the cdl project.
5202 1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
5204 * eCos.dsp, eCos.mak:
5205 Included ..\..\..\..\tcl\lib on library path
5207 1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
5209 * eCos.dsp, eCos.mak:
5210 Included ..\..\..\..\tcl\include on path so as to be able to use checked-in tcl files
5211 Restored missing FindDialog and MultiLineEditString files to link
5213 1999-07-15 John Dallaway <jld@redhat.co.uk>
5215 * PropertiesView.cpp, PropertiesView.h:
5217 Remove "Defined at line" property from the properties
5218 view as this information is no longer available.
5220 1999-07-14 Simon FitzMaurice <sdf@redhat.co.uk>
5229 * ProjectManager.cpp
5231 * PropertiesView.cpp
5238 Introduced StringEdit class to deal with in-cell string editing (whether
5240 Prepared document load\save functions to accommodate CDL databse loading\
5242 Corrected IntegerEdit to deal correctly with hex and decimal modes
5243 Introduced hacks into CProject to deal with addLibrary not working and
5244 implicit dependency on target.ld
5246 1999-07-14 Drew Moseley <dmoseley@redhat.com>
5248 * .cvsignore: Ignore .dep files.
5250 1999-07-14 John Dallaway <jld@redhat.co.uk>
5252 * ConfigtoolDoc.cpp:
5254 Modify OpenRepository() to check that there is at least one
5255 target and one template in the specified packages database
5258 Modify the constructor to enable the presentation of boolean
5259 values in the cell view by default.
5261 1999-07-14 John Dallaway <jld@redhat.co.uk>
5263 * PropertiesView.cpp:
5265 Restore handling code for ValueChanged updates which
5266 was erroneously commented out in an earlier commit.
5268 1999-07-14 John Dallaway <jld@redhat.co.uk>
5272 Modify BumpItem() to avoid changing the value of calculated
5275 Modify AdjustItemImage() to present a greyed checkbox icon
5276 for calculated boolean options.
5278 1999-07-14 John Dallaway <jld@redhat.co.uk>
5282 Modify OnDraw() to show calculated option values greyed.
5284 Modify OnLButtonDown() to prevent user editing of calculated
5287 1999-07-13 John Dallaway <jld@redhat.co.uk>
5289 * ConfigtoolDoc.cpp:
5291 Use CdlValue::get_flavor () to determine the type and
5292 default value of each config item.
5294 Use CdlValuable::get_legal_values() to set up the
5295 enum list for config items of type Enum. This needs
5296 to be performed just-in-time in due course.
5298 1999-07-13 Simon FitzMaurice <sdf@redhat.co.uk>
5302 1999-07-13 John Dallaway <jld@redhat.co.uk>
5304 * ConfigItem.cpp, ConfigItem.h:
5306 Add new member variable m_CdlItem pointing to the associated
5309 * ConfigtoolDoc.cpp:
5311 Use get_default_value_expression ()->eval () rather than
5312 get_argc () to calculate the default value at the time of
5313 creating each CConfigItem object.
5315 1999-07-12 Simon FitzMaurice <sdf@redhat.co.uk>
5317 Removed more of unused variables and unused code.
5318 Tidied up repository-filename access in the document class.
5319 Moved eCos tools menu items to an "eCos" submenu.
5320 Moved enums to stdafx.
5321 Finally got rid of those pesky STL warnings.
5322 Added description functionality to AddRemoveDialog
5323 Added status bar code in accordance with latest functionality:
5324 new classes CIdleMessage and CThermometer
5325 Removed MultiLineString code
5327 1999-07-12 John Dallaway <jld@redhat.co.uk>
5331 Generate intermediate files and output files on logical
5334 1999-07-12 John Dallaway <jld@redhat.co.uk>
5336 * CTOptionsDialog.cpp, ConfigtoolDoc.cpp, ConfigtoolDoc.h,
5337 ConfigTool.cpp, CTMain.cpp, PropertiesView.cpp, RulesView.cpp
5339 Remove or comment out all references to libNotCDL, CRule
5340 and CFailingRulesDialog.
5342 * eCos.dsp, eCos.mak:
5344 No longer build the CFailingRulesDialog and CRule classes,
5345 but keep them in the project for reference temporarily.
5347 Remove all libNotCDL files from the project.
5349 1999-07-09 Simon FitzMaurice <sdf@redhat.co.uk>
5351 Removed a large number of unused variables
5352 Introduced GetMain() function to CConfigTool: CTMain fns no longer have to be static.
5354 1999-07-09 John Dallaway <jld@redhat.co.uk>
5356 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5358 Remove UpdateFailingRuleCount() which is also provided
5359 by class CConfigToolMain. Modify all references to
5360 use the remaining version of this function.
5364 Remove unnecessary GetConflictCount() function.
5366 * CTMain.cpp, CTMain.h:
5368 Modify UpdateFailingRuleCount() to determine the
5369 conflict count from the document's m_CdlConfig
5370 object directly. Also make the function static.
5372 1999-07-09 John Dallaway <jld@redhat.co.uk>
5376 Modify AddConflicts() to present the formal property
5377 name rather than argv [0] which could be an alias for
5380 1999-07-09 John Dallaway <jld@redhat.co.uk>
5382 * ConfigItem.cpp, ConfigItem.h:
5384 Reduce dependencies on the CRule class as a precursor
5385 to removing CRule. Remove all dependencies on the
5388 * eCos.dsp, eCos.mak:
5390 No longer build the obsolete CHeaderFile class.
5392 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5394 Remove all dependencies on the CHeaderFile class.
5396 Read default values for items using libCDL calls in
5397 AddItem () rather than calling SetDefaults() and
5400 Set package items to type 'None' so that they
5401 cannot be deselected.
5403 Remove obsolete Rule() member function.
5407 Modify AdjustItemImage() to display package icons for
5408 packages (which are now of type 'None').
5410 Modify ShowPopupMenu() to enable 'Properties' menu
5411 item for packages (which are now of type 'None').
5415 Comment out references to the removed function
5416 CConfigToolDoc::Rule ().
5418 1999-07-08 John Dallaway <jld@redhat.co.uk>
5420 * PropertiesView.cpp, PropertiesView.h:
5422 New function PropertyInConflictsList() determines if
5423 a CDL property is within a specified list of CDL
5426 Modify the FillCtrl() function to add an exclamation
5427 icon to listed properties which are within any CDL
5428 conflict list by calling the new
5429 PropertyInConflictsList() function.
5431 1999-07-08 John Dallaway <jld@redhat.co.uk>
5433 * ConfigtoolDoc.cpp:
5435 Use CDL flavor info to workaround the lack of
5436 get_widget_hint() for now.
5438 1999-07-08 John Dallaway <jld@redhat.co.uk>
5442 Accommodate both leading and trailing whitespace in
5443 the StripExtraWhitespace() function.
5445 * PropertiesView.cpp:
5447 Add CDL properties to the properties view list box in
5448 function FillCtrl().
5450 1999-07-07 John Dallaway <jld@redhat.co.uk>
5454 Modify FillRules() function to present all property
5455 arguments for each conflict.
5457 1999-07-07 John Dallaway <jld@redhat.co.uk>
5459 * RulesView.cpp, RulesView.h:
5461 Modify FillRules() function to fill the rules list with
5462 CDL conflicts by calling a new function AddConflicts().
5464 Modify OnDblclk() message handler to use a CItem pointer
5465 from the list view rather than the previous CRule
5468 * CTMain.cpp, CTMain.h:
5470 New View->Conflicts menu item and message handlers
5471 replacing View->Rules items.
5473 Change rules window caption to 'Conflicts' in the
5476 * ConfigtoolDoc.cpp:
5478 Modify UpdateFailingRuleCount() to call FillRules()
5479 unconditionally. And call UpdateFailingRuleCount() from
5482 1999-07-07 John Dallaway <jld@redhat.co.uk>
5484 * cdl.dsp, cdl.mak: New libCDL project which builds sources
5485 from devo\ecos. Requires Cygwin B20.1 bin directory in the
5486 list of 'executable files' directories (Tools->Options in VC++
5487 6 IDE). Also requires \bin such that \bin\sh exists. Finally
5488 requires that Tcl 8.1 is installed and a TCLHOME environment
5489 variable such that $TCLHOME\lib and $TCLHOME\include exist.
5491 * eCos.dsp, eCos.mak: Use the cdl.lib and cyginfra.lib built
5492 by the new libCDL project rather than the pre-built libraries
5495 1999-07-05 John Dallaway <jld@redhat.co.uk>
5497 * ConfigtoolDoc.cpp ConfigtoolDoc.h:
5499 New function LogConflicts() logs global conflict explanation
5500 strings to the output pane. Called from AddAllItems().
5502 1999-07-05 John Dallaway <jld@redhat.co.uk>
5504 * CdlPackagesDialog.cpp (OnInitDialog): Enable horizontal
5505 scrolling of listboxes to accommodate long package aliases.
5507 1999-07-01 John Dallaway <jld@redhat.co.uk>
5509 * eCos.rc: Add the LBS_SORT property to the listboxes
5510 in the package selection dialog explicity. Add the dialog
5511 title (caption) explicity.
5513 * CdlPackagesDialog.cpp, ConfigtoolDoc.cpp (SelectPackages):
5515 Remove unnecessary dialog initialization code.
5517 Thu Jul 01 07:52:10 1999 Ian Molee <imolee@redhat.com>
5519 * eCos.dsp: Added proper CDL paths to library and header file
5520 search paths in project settings, to eliminate the need for the
5521 user to manually specify these in DevStudio settings.
5522 * eCos.mak: re-exported makefile with new settings.
5524 1999-06-30 John Dallaway <jld@redhat.co.uk>
5526 * eCosres.h: Remove erroneous definition of IDC_EDIT1.
5528 * ConfigtoolDoc.cpp: Full implementation of SelectPackages()
5529 which performs package loading\unloading in response to
5532 1999-06-30 John Dallaway <jld@redhat.co.uk>
5534 * AddRemoveDialog.cpp, AddRemoveDialog.h: Additional
5535 constructor to allow use of class CAddRemoveDialog with other
5538 * CTUtils.cpp, CTUtils.h: New member function
5539 StripExtraWhitespace() returns a copy of a string in which
5540 each whitespace sequence s replaced by a single space
5543 * ConfigtoolDoc.cpp, ConfigtoolDoc.h: Initial implementation
5544 of SelectPackages() using new dialog. New member function
5545 GetPackageName () returning a package name given a package
5548 * eCos.dsp, eCos.mak, CdlPackageDialog.cpp,
5549 CdlPackageDialog.h, eCos.rc, eCosres.h:
5551 New dialog resource and class derived from CAddRemoveDialog
5552 implementing a package selection dialog.
5554 1999-06-30 John Dallaway <jld@redhat.co.uk>
5556 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5558 AddAllItems(): New function to generate the CConfigItems
5559 objects. Called from OpenRepository() and forthcoming
5560 CDL package load\unload functions.
5562 SelectPackages(): Dummy version of a new function to invoke
5563 the forthcoming package selection dialog box.
5565 * CTMain.cpp, CTMain.h:
5567 New 'eCos Packages' menu item and OnToolsPackages() message
5570 Tue Jun 29 13:48:06 1999 Tomy Hudson <thudson@redhat.com>
5572 * CTMain.cpp (CConfigToolMain): Changed all references of
5573 SECShortcutBar to QESECShortcutBar. Likewise for othre relevant
5575 * CTMain.h (class CConfigToolMain): Changed SEC3DTabWnd to
5578 Mon Jun 28 14:30:34 1999 Ian Molee <imolee@redhat.com>
5580 * ecos.dsp: Ensured that _SECDLL and _GXDLL are defined in all
5581 configurations to use the Objective Grid dynamically as the rest
5582 of the projects do, rather than linking it in statically.
5584 1999-06-25 John Dallaway <jld@redhat.co.uk>
5586 * ConfigtoolDoc.cpp, ConfigtoolDoc.h:
5588 Use libCDL to read config options, eliminating
5591 New AddContents() function to handle CDL container nodes.
5593 Modify AddItem() to work with AddContents() and libCDL
5594 objects. Implement hack to determine target and platform
5595 packages in the absence of hCDL. No support for rules as
5598 Modify ItemTypeOf() function to use libCDL get_widget_hint(),
5599 but get_widget_hint() is not working so assume all visible
5600 items are Boolean for now.
5602 Modify OnCloseDocument() to delete the CDL objects.
5604 1999-06-16 John Dallaway <jld@redhat.co.uk>
5606 * parse.cxx, notcdl.cxx, libnotcdl.hxx: Prefix libnotCDL class
5607 names with "not" to avoid naming clashes with libCDL classes.
5609 * Rule.h, Rule.cpp, ConfigtoolDoc.h ConfigtoolDoc.cpp: Use the
5610 revised libnotCDL class names.
5612 * eCos.dsp, eCos.mak: Make correct use of _UNICODE and NDEBUG
5613 pre-processor symbols in each of the build configurations.
5614 Add explicit references to the (external) cdl, cyginfra and
5615 tcl81 static libraries.
5618 ConfigtoolDoc.cpp (OpenRepository, GetPackageData):
5619 Read the package names using libCDL rather than pkgconf.tcl.
5620 Note that this requires an eCos repository containing the
5621 ecos.db packages database file.
5623 1999-06-08 John Dallaway <jld@redhat.co.uk>
5625 * ConfigtoolDoc.cpp:
5626 Check for expect.exe rather than make.exe in the user-selected
5627 build tools directory.
5629 1999-06-08 John Dallaway <jld@redhat.co.uk>
5631 * ConfigtoolDoc.cpp:
5632 Add 'run tests' data for SH, MIPS_TX39 and VR4300 targets from
5635 Tue Jun 01 14:46:45 1999 Tomy Hudson <thudson@redhat.com>
5637 * CTMain.h: Changed include from GuiToolkit.h to ide.guicommon.h