URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [tools/] [src/] [tools/] [configtool/] [ChangeLog] - Rev 174
Compare with Previous | Blame | View Log
2003-05-02 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp: Don't use "." in the PATH tolook for build tools and user tools.2003-05-01 John Dallaway <jld@ecoscentric.com>* standalone/common/cdl_exec.cxx: Generate Cygwin text-mode mountsexplicitly since text-mode is no longer the default.* standalone/wxwin/runtestsdlg.cpp: Use the rich edit control underWindows to eliminate a 64k limit on the length of text in the testoutput window and make the window read-only.2003-04-25 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/docsystem.cpp: Accommodate the latest HTML docstructure.2003-04-24 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/mainwin.cpp: Fix behaviour of user tools warningmessage box.* standalone/wxwin/makefile.gnu: Deduce OS type using uname tool.2003-04-17 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp, standalone/wxwin/mainwin.cpp:Rationalise the treatment of the build tools directory during startupand when using the build tools dialog.* standalone/wxwin/configtool.cpp: Wait for the installation of platformdefinitions to complete on Linux.2003-04-16 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/configtool.cpp: Install default platform definitionson initial invocation. Generate Cygwin text-mode mounts explicitly sincetext-mode is no longer the default mount type.2003-04-11 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/ecutils.cpp, standalone/wxwin/ecutils.h: CreatewxString wrappers for cygwin_conv_to_*_path().* standalone/wxwin/appsettings.cpp: Accommodate POSIX-style values ofthe ECOS_REPOSITORY environment variable.2003-04-10 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/docsystem.cpp: Eliminate pop-up warning whenattempting to create a directory under $HOME/.eCosDocs/ which alreadyexists.2003-04-07 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp,standalone/wxwin/appsettings.h: Look for user tools and buildtools relative to the configtool executable file.2003-04-05 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: Build Cygwin hosted configtool with"--subsystem windows" to eliminate the console window.* standalone/wxwin/admindlg.cpp: Strip CR characters from the licensetext on Linux.2003-03-28 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/packagesdlg.cpp: Fix population of package liststo ensure the last package is seen. [ Bugzilla 87520 ]2003-03-26 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: Tidy up.* standalone/wxwin/splittree.cpp: Fix wxRemotelyScrolledTreeCtrl forwxWindows 2.4.0 on Linux/GTK. Patch contributed by Julian Smart.2003-03-25 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/symbols.h,standalone/wxwin/aboutdlg.cpp,standalone/wxwin/configtool.cpp,standalone/wxwin/mainwin.cpp: Use a character string to representthe configtool version number.* standalone/wxwin/runtestsdlg.cpp: Remove CR characters in testoutput. [ Bugzilla 85163 ]2003-03-19 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp,standalone/wxwin/configtooldoc.cpp,standalone/wxwin/ecpch.h,standalone/wxwin/filename.cpp,standalone/wxwin/configtool.rc,standalone/wxwin/makefile.gnu: Allow configtool to build againstwxWindows 2.4.0 using Cygwin GCC.2003-03-18 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp,standalone/wxwin/configtool.cpp: Look for a default repositoryat ../../packages relative to the configtool location as a lastresort.* standalone/wxwin/configtool.cpp: Eliminate scroll bar jitter inthe output pane during eCos builds.* standalone/wxwin/configtool.cpp (HasInput),standalone/wxwin/mainwin.cpp,standalone/wxwin/configtool.rc,standalone/wxwin/makefile.gnu: Allow configtool to build and runagainst wxWindows 2.4.0.2003-03-07 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/appsettings.cpp: Look in the right place for theeCos repository location under Linux.* standalone/wxwin/admindlg.cpp: Allow addition of EPKs with nopkgadd.txt since this file should be optional.2003-03-06 John Dallaway <jld@ecoscentric.com>* appsettings.cpp: Disable use of "make -j<n>" for eCos builds in2.0b1 release due to problems with Cygwin 1.3.18.2003-02-25 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: No need to specify -L /usr/lib forLinux builds.2003-02-21 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: Allow a specific installation of Tcl/Tkto be referenced using "make TCLDIR=/path/to/tcl".2003-02-19 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/platformeditordlg.cpp:Fix erroneously disabled OK button and duplicate entries in prefix list.* standalone/wxwin/makefile.gnu:Use libtcl.a rather than libcygtcl83.a for Cygwin build* standalone/wxwin/admindlg.cpp:Accommodate const char * returned by Tcl_SetVar() andTcl_GetStringResult() in Tcl 8.4.* standalone/wxwin/configtool.cpp: Call Tcl_FindExecutable().* standalone/wxwin/mainwin.cpp: Specify eCos 2.0b1 in 'about' box.2003-02-17 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/mainwin.cpp: Update path to configtool HTML docs.* standalone/wxwin/setup/,standalone/wxwin/manual/:Remove obsolete docs and unused setup program.2003-02-13 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/admindlg.cpp,standalone/wxwin/configtooldoc.cpp,standalone/wxwin/configtool.cpp,standalone/wxwin/mainwin.cpp,standalone/wxwin/appsettings.cpp:Look for all persistent application settings under"HKEY_CURRENT_USER\Software\eCos Configuration Tool\"for consistency.* standalone/wxwin/appsettings.cpp:Board 'reset type' is determined at run-time and no longer persistent.* standalone/wxwin/configtooldoc.cpp:Determine board reset type by looking for "cyg_test_is_simulator=1"rather than just "cyg_test_is_simulator" since "cyg_test_simulator=0"is also possible.* standalone/wxwin/mainwin.cpp:Supress obsolete menu items.* standalone/wxwin/platformeditordialog.cpp:Replace LF (rather than CRLF) with ';' when storing GDB commands.2003-02-10 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/runtestsdlg.cpp,standalone/wxwin/runtestsdlg.h:Call the "Reset Board" message box in the primary thread rather thanthe worker thread for correct operation under Linux.2003-02-05 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/configtooldoc.cpp,standalone/wxwin/platformeditordlg.cpp,standalone/wxwin/runtestsdlg.cpp:Eliminate .exe suffix handling when running eCos tests. Latestcross toolchains do not generate a .exe suffix.* standalone/wxwin/symbols.h: Version number 2.11 -> 2.122003-02-03 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/filename.cpp: Eliminate (const WCHAR*) castin call to PathRelativePathTo() which is related to an errorin w32api/shlwapi.h.* standalone/configtool.cpp: Suppress obsolete splash screen andassociated resources for now.* standalone/mainwin.cpp: Implement simplified 'About' dialog boxto eliminate configtool.bin resource file dependency.2003-01-25 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/configtool.cpp: Use correct data type in callto RegCreateKeyEx() to eliminate compiler warning.* standalone/wxwin/ecpch.h: #include <winsock2.h> early for Cygwinbuilds to eliminate fd_set compiler warning* standalone/wxwin/filename.cpp,standalone/wxwin/configtooldoc.cpp,standalone/wxwin/appsettings.cpp: Do not #undef macros matchingecFileName member functions referenced in these files for Cygwinbuilds.2003-01-22 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: Tidy up2003-01-21 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/configtool.h:Force ecUSE_MLT == 0 even for debug builds.2003-01-20 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/configtooldoc.cpp:Use wxString::GetChar() rather than an array element.* standalone/wxwin/filename.cpp:Use wxString::GetChar() and wxString::SetChar rather than an arrayelement.Add some explicit casts to allow building with GNU tools on Cygwin.Use MAX_PATH rather than _MAX_PATH for portability.* standalone/wxwin/ecutils.cpp:Call wxNewKill() rather than wxKill() for Cygwin builds.* standalone/wxwin/ecutils.h:Use wxLongLong_t rather than __int64 for portability.2003-01-17 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/makefile.gnu: New makefile for GNU tools2003-01-16 John Dallaway <jld@ecoscentric.com>* standalone/wxwin/ecutils.cpp: #include <errno.h>* standalone/wxwin/filename.h: Make header macro unique2002-09-21 Bart Veer <bartv@ecoscentric.com>* common/common/build.cxx:Avoid const compatibility problems with Tcl 8.42002-08-12 Bart Veer <bartv@ecoscentric.com>* standalone/win32/ReadMe:Move build instructions here from the toplevel2002-08-03 Bart Veer <bartv@ecoscentric.com>* standalone/common/Makefile.am, configure.in, acinclude.m4:Rework host-side autoconf support* common/common/build.cxx: fix typo2002-02-08 Julian Smart <julians@redhat.com>* common/common/build.cxx: Added two missing backslashes2002-02-07 Jonathan Larmour <jlarmour@redhat.com>* common/common/build.cxx: correctly substitute forward slashesfor backslashes.2002-01-02 Julian Smart <julians@redhat.com>* Modified these files:host/tools/configtool/standalone/win32/Configtool.rchost/tools/configtool/standalone/win32/res/Splsh16.bmphost/tools/configtool/standalone/win32/res/Splsh16_template.bmphost/tools/configtool/standalone/wxwin/README.txthost/tools/configtool/standalone/wxwin/about.htmhost/tools/configtool/standalone/wxwin/ecoslogosmall.pnghost/tools/configtool/standalone/wxwin/reposdlg.cpphost/tools/configtool/standalone/wxwin/bitmaps/splash16.bmphost/tools/configtool/standalone/wxwin/bitmaps/splash16.pnghost/tools/configtool/standalone/wxwin/setup/configtool.isshost/tools/configtool/standalone/wxwin/setup/innobott.txthost/tools/configtool/standalone/wxwin/setup/innotop.txtincrementing the copyright year to 2002.2001-12-03 Julian Smart <julians@redhat.com>* standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabeticallyon UNIX.2001-10-25 Julian Smart <julians@redhat.com>* common/common/build.cxx: now generates /ecos-x names under Windowsboth compiling with Cygwin and VC++.2001-09-13 Jonathan Larmour <jlarmour@redhat.com>* common/common/build.cxx: Test for active properly in below change.2001-09-12 Jonathan Larmour <jlarmour@redhat.com>* common/common/build.cxx: Only use tests value if enabled/active.2001-07-08 Jonathan Larmour <jlarmour@redhat.com>* common/common/flags.cxx: Include <cctype> for isspace()2001-02-14 Julian Smart <julians@redhat.com>* standalone/win32/configtool.cppAdded support for Cygwin 00r1 when searching for registry hints.2000-08-15 Jonathan Larmour <jlarmour@redhat.co.uk>* common/win32/memmap.cpp (export_files): In header file, wrap partsthat aren't ASM safe in "#ifndef __ASSEMBLER__"(export_sections): Ditto2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk>* common/win32/memmap.cpp (export_sections):Use CYG_LABEL_DEFN to define linker symbols2000-07-18 John Dallaway <jld@redhat.com>* standalone/win32/Configtool.rc:Update IDS_ECOS_SOURCEWARE_URL.2000-07-03 John Dallaway <jld@redhat.com>* common/win32/CTCommonDoc.cpp:Modify SelectPackages() to inhibit option value refreshwhile changing the version of an eCos package.2000-06-27 John Dallaway <jld@redhat.com>* standalone/win32/Configtool.rc:Update menu item text:"eCos Services Page" -> "eCos Product Page".2000-06-22 John Dallaway <jld@redhat.com>* standalone/common/cdl_exec.cxx:Modify cdl_list() to restore printf line whichmysteriously disappeared some time ago.2000-06-20 John Dallaway <jld@redhat.com>* common/common/build.cxx:Modify generate_toplevel_makefile() to make the generatedmakefile fragment more generic.2000-06-19 John Dallaway <jld@redhat.com>* common/common/build.cxx:Modify generate_toplevel_makefile() to generate a ruleto export global flags and command prefix as a makefilefragment for optional use by application developers.2000-06-19 John Dallaway <jld@redhat.com>* common/win32/CTCommon.rc:Replace OK/Cancel buttons with 'Close' button in theBuild Options dialog.* common/win32/CTCommonDoc.cpp:Modify OnFileImport() to specify a default file extensionfor the File Import dialog box.* common/win32/memmap.cpp:Modify add_relative_sections_to_list() to skip sectionswhich have already been added and track whether sectionsshould be skipped.* standalone/common/ecosconfig.cxx:Modify main() to return error codes in a consistent manner.* standalone/win32/Configtool.rc:Update engineering team list.2000-06-15 John Dallaway <jld@redhat.com>* standalone/win32/ConfigToolDoc.cpp:Modify RunTests() to check for simulator platforms andinhibit prompting for hardware reset as appropriate.* standalone/win32/Configtool.dsp,standalone/win32/ecosconfig.dsp:Link debug builds against tcl82d.lib rather thantcl82.lib.Look for libCDL in v:\cdl rather than v:\ide.* standalone/win32/Configtool.rc:Point to the eCos Product web page rather than theobsolete eCos Services web page.2000-04-17 John Dallaway <jld@cygnus.co.uk>* standalone/common/cdl_exec.cxx:Use PATH_MAX rather than _MAX_PATH in the Cygwin-hostedbuild.2000-04-17 John Dallaway <jld@cygnus.co.uk>* standalone/common/cdl_exec.cxx:Modify cmd_tree() to avoid non-standard use ofgetcwd().2000-04-11 John Dallaway <jld@cygnus.co.uk>* common/win32/CTCommonDoc.cpp:Modify OpenRepository() to pass error and warninghandlers to CdlPackagesDatabaseBody::make(). Thisallows use of the config tool with repositorieshaving missing packages.2000-03-31 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp:Modify CygMount() to call the correct overloaded formof CSubprocess::Run().2000-03-29 John Dallaway <jld@cygnus.co.uk>* standalone/win32/Configtool.rc,standalone/common/ecosconfig.cxx,standalone/win32/res/Splsh16.bmp:Update version strings.2000-03-28 John Dallaway <jld@cygnus.co.uk>* standalone/win32/cdl.sh,standalone/win32/cdl.dsp:Remove obsolete files.2000-03-28 John Dallaway <jld@cygnus.co.uk>* common/win32/CTCommonDoc.cpp:Modify QualifyDocURL() to accommodate absolute HTMLfile paths returned by libCDL.2000-03-22 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppInclude usr/bin in path.Use prefix-gcc rather than expect for test of validity of build tools path.2000-03-21 John Dallaway <jld@cygnus.co.uk>* common/win32/ConfigItem.cpp:Modify GetURL() to return the correct default URL wherethe document has not been specified.* standalone/win32/Configtool.rc:Update IDS_RED_HAT_HOME_URL value.* common/win32/CTCommon.rc:Update context-sensitive help URLs.2000-03-20 John Dallaway <jld@cygnus.co.uk>* common/common/build.cxx:Modify resolve_tokens() to avoid breaking make variablesspecified in CDL custom rule targets and dependencies.2000-03-15 John Dallaway <jld@cygnus.co.uk>* standalone/win32/Configtool.rc:Tweak main frame menu item text for eCos web pages.Tweak 'about' dialog box text for consistency.Update config tool version number to 1.3.2.* standalone/common/ecosconfig.cxx:Update ecosconfig version number to 1.3.2.* standalone/win32/res/Splsh16.bmp:Update config tool splash screen to version 1.3.2.2000-03-13 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp,standalone/win32/MainFrm.h:Modify PrepareEnvironment() to optionally preparean environment without the build tools.* standalone/win32/ConfigToolDoc.cpp:Modify OnToolsAdministration() to prepare the environmentfor ecosadmin.tcl (without the build tools) before invokingthe admin tool dialog.2000-03-10 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspMove CeCosTrace class to its own file2000-03-10 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp,common/win32/CTCommon.rc:Modify OnToolsPaths() to provide a more accuratedescription of the contents of the build tools folder.2000-03-08 John Dallaway <jld@cygnus.co.uk>* standalone/win32/Configtool.dsp:Remove obsolete files from the project.2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.cppEliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term()2000-03-08 John Dallaway <jld@cygnus.co.uk>* standalone/win32/Configtool.dsw:Use relocated cdl project file.2000-03-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspDo not use PCH on test tool files.2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspThread-related eCosTest code extracted to new class CeCosThreadUtils2000-03-02 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspstandalone\win32\MainFrm.cppChange to use common CSubprocess.2000-03-02 John Dallaway <jld@cygnus.co.uk>* standalone/win32/Configtool.dsp:Add source and header for the admin tool'please wait' dialog.2000-02-29 John Dallaway <jld@cygnus.co.uk>* common/win32/CellView.cpp:Compare the current cell contents with the currentvalue of the option when cancelling a cell edit.* common/common/build.cxx:Tidy source code.2000-02-28 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp:Modify PrepareEnvironment() to add the bin directoryof the install tree to the path as appropriate.2000-02-28 Simon FitzMaurice <sdf@redhat.co.uk>* ChangeLogstandalone\win32\MainFrm.cppCorrect logic in PrepareEnvironment()2000-02-25 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp:Modify PrepareEnvironment() to add the Cygwin 1.0contrib/bin directory to the path as appropriate.2000-02-24 John Dallaway <jld@cygnus.co.uk>* standalone/win32/MainFrm.cpp:Modify PrepareEnvironment() to place the host toolsdirectory at the head of the PATH and define theECOS_REPOSITORY environment variable for use by theecosconfig CLUI tool.2000-02-24 John Dallaway <jld@cygnus.co.uk>* common/win32/CdlTemplatesDialog.cpp,common/win32/CdlTemplatesDialog.h:Add new UpdateDetails() member function to display theselected packages from both the hardware and non-hardwaretemplates. The previous distinction was confusing.Sort the package aliases in the 'details' box.* common/win32/CTCommon.rc:Tweak static text in the template selection dialog toreflect the new functionality.2000-02-24 John Dallaway <jld@cygnus.co.uk>* standalone/common/cdl_exec.cxx:Modify cdl_exec::cmd_list() to sort the packages,targets and templates into alphabetical order.2000-02-23 John Dallaway <jld@cygnus.co.uk>* common/win32/CTCommonDoc.cpp:Call SwitchMemoryLayout() rather than NewMemoryLayout()when importing a minimal save file or selecting newhardware since the required memory layout files may not yetbe in the MLT directory.* standalone/win32/ConfigToolDoc.cpp:Modify SwitchMemoryLayout() to pass the MLT file paths toCFileFind::FindFile() correctly.2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.*CTUtils has moved to utils folder.HTMLHelpLinkFileName and ShowHtmlHelp are now in doc class.2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CellView.cppcommon\win32\ControlView.cppFix problem with synchronization of cell and control views w/ mouse wheel movements.2000-02-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.cppcommon\win32\CTCommonres.hcommon\win32\CellView.cppcommon\win32\ConfigToolDoc.hcommon\win32\cellview.hcommon\win32\stdafx.hstandalone\common\ChangeLogstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspMove CTUtils and cell editing classes to Utils folder.Construct MultiLineEdit dialog from memory to avoid creating a Utils resource.2000-02-18 Drew Moseley <dmoseley@cygnus.com>* common/win32/ConfigItem.cpp: Support for CodeCoordinates2000-02-18 John Dallaway <jld@cygnus.co.uk>* common/win32/CTCommonDoc.cpp:Call UpdateAllViews(NULL, MemLayoutChanged) fromNewMemoryLayout() instead of various other functions.The MLT view was not being updated correctly followinga change of hardware template.2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rcCorrect tab order in find dialog.2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ControlView.cppcommon\win32\FindDialog.cppcommon\win32\stdafx.hSupport searching in values.2000-02-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppDo not disable callbacks during template selection (allow conflicts dialog to run)2000-02-16 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigViewOptionsDialog.cppstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hAdd support for adding platforms at run-timeEnsure .chm file is only rebuild when necessary.2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspAvoid using html folder.2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspUse checked-in html files in HTMLHelp generation: include contents and index page generation.2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\ConfigToolDoc.hcommon\win32\FolderDialog.cppcommon\win32\NewFolderDialog.cppstandalone\win32\ConfigToolDoc.cppAdd error checking to the document-saving process.Emit meaningful error messages if save fails.Restore document title and path if save fails.Fix Save As.2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\IdleMessage.cppcommon\win32\Thermometer.cpp :More changes from Piet.2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>* common\common\build.cxxcommon\common\build.hxxcommon\common\flags.cxxcommon\common\flags.hxxstandalone\common\cdl_exec.cxxstandalone\common\cdl_exec.hxxstandalone\common\ecosconfig.cxxstandalone\common\ecosconfig.hxxUpdate copyright headers in files with non-standard extensions :-).2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\AddRemoveDialog.cppcommon\win32\AddRemoveDialog.hcommon\win32\BuildOptionsDialog.cppcommon\win32\BuildOptionsDialog.hcommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.cppcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\CTPropertiesDialog.cppcommon\win32\CTPropertiesDialog.hcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\CdlPackagesDialog.cppcommon\win32\CdlPackagesDialog.hcommon\win32\CdlTemplatesDialog.cppcommon\win32\CdlTemplatesDialog.hcommon\win32\Cell.cppcommon\win32\Cell.hcommon\win32\CellEdit.cppcommon\win32\CellEdit.hcommon\win32\CellView.cppcommon\win32\ComboEdit.cppcommon\win32\ComboEdit.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\ConfigViewOptionsDialog.cppcommon\win32\ConfigViewOptionsDialog.hcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\DescView.cppcommon\win32\DescView.hcommon\win32\DoubleEdit.cppcommon\win32\DoubleEdit.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\FindDialog.cppcommon\win32\FindDialog.hcommon\win32\FolderDialog.cppcommon\win32\FolderDialog.hcommon\win32\IdleMessage.cppcommon\win32\IdleMessage.hcommon\win32\IncludeSTL.hcommon\win32\IntegerEdit.cppcommon\win32\IntegerEdit.hcommon\win32\MultiLineEditDialog.cppcommon\win32\MultiLineEditDialog.hcommon\win32\NewFolderDialog.cppcommon\win32\NewFolderDialog.hcommon\win32\NotePage.cppcommon\win32\PropertiesList.cppcommon\win32\PropertiesList.hcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.hcommon\win32\RegionGeneralPage.cppcommon\win32\RegionGeneralPage.hcommon\win32\RulesList.cppcommon\win32\RulesList.hcommon\win32\RulesView.cppcommon\win32\RulesView.hcommon\win32\SectionGeneralPage.cppcommon\win32\SectionGeneralPage.hcommon\win32\SectionRelocationPage.cppcommon\win32\SectionRelocationPage.hcommon\win32\SplitterWndEx.cppcommon\win32\SplitterWndEx.hcommon\win32\StdAfx.cppcommon\win32\StringEdit.cppcommon\win32\StringEdit.hcommon\win32\TTListCtrl.cppcommon\win32\TTListCtrl.hcommon\win32\Thermometer.cppcommon\win32\Thermometer.hcommon\win32\cellview.hcommon\win32\memmap.cppcommon\win32\memmap.hcommon\win32\messagebox.cppcommon\win32\messagebox.hcommon\win32\mltview.cppcommon\win32\mltview.hcommon\win32\notepage.hcommon\win32\resource.hcommon\win32\stdafx.hcommon\win32\thinsplitter.cppcommon\win32\thinsplitter.hstandalone\win32\BCMenu.cppstandalone\win32\BCMenu.hstandalone\win32\BinDirDialog.cppstandalone\win32\BinDirDialog.hstandalone\win32\CTres.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\MLTFrame.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cppstandalone\win32\OutputView.hstandalone\win32\Splash.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hstandalone\win32\splash.cppUpdate copyright headers2000-02-11 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx:Update ecosconfig version string to "1.3.1".2000-02-09 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hstandalone\win32\Configtool.dspAvoid crash in HTMLHelp 1.3 when "What's This?" windows deactivated.Provide hook to disable "What's This?" help for dialogs requiring context menus.2000-02-08 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.rc:Update 'about' box version string for release 1.3.1.2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigToolDoc.cppKeep test list sorted2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\ConfigItem.cppcommon\win32\IdleMessage.cppcommon\win32\Thermometer.cppChanges from Piet for new ref counting interface.2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\BCMenu.cppstandalone\win32\BCMenu.hReinsert copyright header2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcRemove unused bitmaps2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\CTres.hstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcRemove scrolling credits2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hstandalone\win32\MainFrm.cpp2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspIntroduce \D_WIN32_IE=0x04002000-02-07 John Dallaway <jld@redhat.co.uk>* standalone\win32\res\Splsh16.bmp:Update splash screen for release 1.3.1.2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hRemove unused variables (in particular, timer which was being killed but not created)2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspRemove MappedBitmapButton2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\CTUtils.hstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\MainFrm.hEnsure shortcuts for popup menus functional.* common\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\FailingRulesDialog.cppcommon\win32\RulesView.cppcommon\win32\StdAfx.cppcommon\win32\mltview.cppcommon\win32\mltview.hcommon\win32\stdafx.hstandalone\win32\OutputView.cppstandalone\win32\OutputView.hCorrect for abnormal behaviour of vsnprintf under NT.* standalone\win32\Configtool.rcOutput view context menu "Save" should have ellipsis.* standalone\win32\ecosconfig.dspUse cdl from v:\ide2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonres.hstandalone\win32\CTres.hThese files cannot have copyright banners.2000-02-03 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hAllow overlapping solutions.Display dialog in respect of conflicts without solutions.* standalone\win32\ConfigToolDoc.cppstandalone\win32\MainFrm.cppcommon\win32\RulesList.cppcommon\win32\RulesView.cppRemove unnecessary #includes2000-02-03 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\ConfigToolDoc.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\RulesList.cppcommon\win32\RulesView.cppcommon\win32\RulesView.hImplement multiple selection in Resolve Conflicts dialog and conflicts window.Add "Resolve" context menu item to conflicts window.2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigItem.cppEnsure when package is unloaded stale tree handles are not accessed.2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FailingRulesDialog.cppRework to avoid use of CConfigItems (because fixes may involve packages not yet loaded)2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\SectionGeneralPage.cppcommon\win32\SectionRelocationPage.cppChanges required by IDE API changes.2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppMake sure to reset the CSubProcess pointer to null if we fail to run the subprocess.2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\BCMenu.cppstandalone\win32\BCMenu.hstandalone\win32\CreditStatic.cppstandalone\win32\CreditStatic.hThese files shouldn't have our copyright on them yet.2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\AddRemoveDialog.cppcommon\win32\AddRemoveDialog.hcommon\win32\BuildOptionsDialog.cppcommon\win32\BuildOptionsDialog.hcommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.cppcommon\win32\CTCommonres.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\CTPropertiesDialog.cppcommon\win32\CTPropertiesDialog.hcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\CdlPackagesDialog.cppcommon\win32\CdlPackagesDialog.hcommon\win32\CdlTemplatesDialog.cppcommon\win32\CdlTemplatesDialog.hcommon\win32\Cell.cppcommon\win32\Cell.hcommon\win32\CellEdit.cppcommon\win32\CellEdit.hcommon\win32\CellView.cppcommon\win32\ComboEdit.cppcommon\win32\ComboEdit.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\ConfigViewOptionsDialog.cppcommon\win32\ConfigViewOptionsDialog.hcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\DescView.cppcommon\win32\DescView.hcommon\win32\DoubleEdit.cppcommon\win32\DoubleEdit.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\FindDialog.cppcommon\win32\FindDialog.hcommon\win32\FolderDialog.cppcommon\win32\FolderDialog.hcommon\win32\IdleMessage.cppcommon\win32\IdleMessage.hcommon\win32\IncludeSTL.hcommon\win32\IntegerEdit.cppcommon\win32\IntegerEdit.hcommon\win32\MultiLineEditDialog.cppcommon\win32\MultiLineEditDialog.hcommon\win32\NewFolderDialog.cppcommon\win32\NewFolderDialog.hcommon\win32\NotePage.cppcommon\win32\PropertiesList.cppcommon\win32\PropertiesList.hcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.hcommon\win32\RegionGeneralPage.cppcommon\win32\RegionGeneralPage.hcommon\win32\RulesList.cppcommon\win32\RulesList.hcommon\win32\RulesView.cppcommon\win32\RulesView.hcommon\win32\SectionGeneralPage.cppcommon\win32\SectionGeneralPage.hcommon\win32\SectionRelocationPage.cppcommon\win32\SectionRelocationPage.hcommon\win32\SplitterWndEx.cppcommon\win32\SplitterWndEx.hcommon\win32\StdAfx.cppcommon\win32\StringEdit.cppcommon\win32\StringEdit.hcommon\win32\TTListCtrl.cppcommon\win32\TTListCtrl.hcommon\win32\Thermometer.cppcommon\win32\Thermometer.hcommon\win32\cellview.hcommon\win32\listctrltoview.inlcommon\win32\memmap.cppcommon\win32\memmap.hcommon\win32\messagebox.cppcommon\win32\messagebox.hcommon\win32\mltview.cppcommon\win32\mltview.hcommon\win32\notepage.hcommon\win32\resource.hcommon\win32\thinsplitter.cppcommon\win32\thinsplitter.hcommon\win32\treectrltoview.inlstandalone\win32\BCMenu.cppstandalone\win32\BCMenu.hstandalone\win32\BinDirDialog.cppstandalone\win32\BinDirDialog.hstandalone\win32\CTres.cppstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\Configtool.rcstandalone\win32\CreditStatic.cppstandalone\win32\CreditStatic.hstandalone\win32\MLTFrame.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\MappedBitmapButton.cppstandalone\win32\MappedBitmapButton.hstandalone\win32\OutputView.cppstandalone\win32\OutputView.hstandalone\win32\Splash.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hstandalone\win32\splash.cpp:Normalize copyright headers.2000-01-31 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rcAdjust help URLs in line with new doc layout.2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rcAdjust help URLs in line with new doc layout.2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppRemove redundant status bar pane.Allow LH pane to occupy all remaining space.2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hIntroduce resource IDs for Help menu help URLs* common\win32\CTCommonDoc.cppEnsure global conflicts resolution considers all changes.* common\win32\CTUtils.cppcommon\win32\CTUtils.hstandalone\win32\Configtool.cppProvide function to return "link2.htm" full path name; delete this file on app exit.* common\win32\FailingRulesDialog.cppFix greying of All button; do not allow All and None buttons to affect non-visible items.* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hIntroduce HTMLHelp navigation complete handler (not functional yet)2000-01-28 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify OnBuildTemplates() to call SelectHardware()before SelectTemplate() rather than after it. Thisensures that CDL option values specified in thetemplate are applied to the new HAL rather than theold one.2000-01-27 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx:Use the inference callback function to report resolvedconflicts for all commands, not just 'resolve'.Add '--no-resolve' qualifier to explicitly disable theinference engine.2000-01-25 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.cpp,standalone\win32\Configtool.h:Add new GetInstallVersionKey() member function toretrieve the path to the eCos installation versionkey from the registry.Modify LoadStdProfileSettings() to observe the defaultbuild tools and user tools paths specified by theinstaller.2000-01-25 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Fix cygpath() to use the no-space file path when builtunder Cygwin.* standalone\win32\Configtool.rc:Update version resource and copyright strings forrelease 1.3.2000-01-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppEnsure modified flag is set following [hardware] template changes.2000-01-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\mltview.hstandalone\win32\CTres.hstandalone\win32\Configtool.hRemove use of class CProperties* standalone\win32\Configtool.rcstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hRemove "expand\collapse tree" option2000-01-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify CurrentTestingIdentifier() to return the CDLtarget identifier. This is now the _default_ testingidentifier and should be overridable in one of theeCosTest dialogs.2000-01-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify OnFileImport() to accommodate recent libCDL APIchange.2000-01-21 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx:Add '--version' switch to show tool version, build timeand copyright notice.2000-01-19 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hstandalone\win32\Configtool.rcMove help about text to standlone-specific resource and update.2000-01-19 John Dallaway <jld@redhat.co.uk>* standalone\win32\res\Splsh16.bmp:Update splash screen for release 1.3.2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.rcUpdate version info.2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppstandalone\win32\CTres.hstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hCygnus -> Red Hat (excluding copyrights)2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppstandalone\win32\ConfigToolDoc.cppMove code appropriate to package unloading etc... to common function RegenerateData()* standalone\win32\MainFrm.cppDo not display toolbars too early.2000-01-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigToolDoc.hCorrect accidental removal of RunTests() function.2000-01-14 Simon FitzMaurice <sdf@redhat.co.uk>?* common\win32\CTCommon.rccommon\win32\CTCommonres.cppcommon\win32\CTCommonres.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hSlightly clearer text on conflicts dialog CSH. Renamed *FAILING_RULES* resources *RESOLVE_CONFLICTS*.* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspGrouped test running code in one place in standalone tool.Corrected action on save document if user cancels from resolve conflicts dialog.2000-01-13 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\BCMenu.cppstandalone\win32\BCMenu.hPicked up later versions* standalone\win32\MainFrm.cppFix toolbar persistence* standalone\win32\Configtool.rcstandalone\win32\res\Toolbar.bmpAdjust toolbar heights2000-01-12 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify GenerateHeaders() to avoid copying non-configheaders to the install tree in the standalone configtool. The make system does this copying.* standalone\win32\MainFrm.cpp:Modify OnToolsShell() to invoke the shell even if thebuild tree is not yet known.Modify PrepareEnvironment() to avoid mounting thelogical drives containing the build, install andrepository trees if this information is not yet known.2000-01-11 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigToolDoc.h,standalone\win32\ConfigToolDoc.cpp:Restrict use of short file paths to the generation ofGNU makefiles only, now that the IDE will quote file pathscontaining spaces. A few additional short paths remainpending migration to the use of GnuCompiler::addInclude().2000-01-11 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify SelectTemplate() and SelectHardware() toavoid copying new MLT files to the build tree ifthe document has not yet been saved.2000-01-11 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\DescView.cppcommon\win32\PropertiesView.cppcommon\win32\RulesView.cppcommon\win32\mltview.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.h* Restore missing string resource IDContinue top-level CSH implementation2000-01-11 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.cppcommon\win32\CTCommonres.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\StdAfx.cppUpdate conflicts dialog to reflect EID.* standalone\win32\ConfigToolDoc.cppcommon\win32\CellView.cppcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\DescView.cppcommon\win32\DescView.hcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.hcommon\win32\RulesView.cppcommon\win32\RulesView.hcommon\win32\cellview.hcommon\win32\mltview.cppcommon\win32\mltview.hF1 help for top-level windows2000-01-11 John Dallaway <jld@redhat.co.uk>* common\win32\RulesList.cpp,common\win32\RulesList.h,common\win32\RulesView.cpp,common\win32\RulesView.h:Restore double-click handling to the conflicts view.Move the AssociatedItemName() function from theRulesView class to the RulesList class and renameto AssociatedItem() for use by the double-clickhandler.2000-01-10 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommon.rc,common\win32\CTCommonres.h,Modify the constructor to calculate the defaultrepository location from the plug-in installationlocation if the per-user registry value is notfound.2000-01-10 John Dallaway <jld@redhat.co.uk>* standalone\win32\CTres.h,standalone\win32\CTres.cpp,standalone\win32\CdlTemplatesDialog.cpp (remove),standalone\win32\CdlTemplatesDialog.h (remove),standalone\win32\Configtool.rc,common\win32\CTCommon.rc,common\win32\CTCommonres.cpp,common\win32\CTCommonres.h,common\win32\CdlTemplatesDialog.cpp (add),common\win32\CdlTemplatesDialog.h (add),standalone\win32\Configtool.dsp:Make the enhanced template selection dialog commonbetween the standalone and plug-in versions ofthe eCos configuration tool.2000-01-10 John Dallaway <jld@redhat.co.uk>* standalone\win32\CTres.h,standalone\win32\CdlTemplatesDialog.cpp,standalone\win32\CdlTemplatesDialog.h,standalone\win32\Configtool.rc:Add list of packages in the selected software templateto the templates dialog box in preparation for commoningthe standalone and plug-in versions of the dialog.2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigToolDoc.cppTreat the result of ResolveGlobalConflicts correctly2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\PropertiesList.cppCR 9019822000-01-06 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cppCR 9019812000-01-05 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,standalone\win32\ConfigToolDoc.cpp,common\win32\ConfigTool.h:Modify SelectTemplate() to accommodate a templateversion parameter.Add a new member variable (m_template_version) tothe document class to hold the version of currentlyselected template since this cannot be obtained fromlibCDL.Modify OpenRepository() to use the new template versionmember variable.* standalone\win32\ConfigToolDoc.cpp,Pass template version parameter in all calls toCConfigToolDoc::SelectTemplate().* standalone\win32\CdlTemplatesDialog.cpp,standalone\win32\CdlTemplatesDialog.h,standalone\win32\Configtool.rc,standalone\win32\CTres.h,Add new template version combo box to the template selectiondialog.2000-01-04 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.rc:Update copyright notices for the new year.1999-12-22 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonres.cppstandalone\win32\CTres.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspDummy CSH for dialogs.1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.cppMigrate mapping of common control IDs to eCosTestDialog1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\ControlView.cppcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\stdafx.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcIntroduce separate help maps for each component.1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FileName.cppFix it.1999-12-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cppProvide an implementation of the minimal eCosconfiguration import function.1999-12-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.rcAdd new menu items for the import and export ofminimal eCos configuration save files. Providean implementation of the export function.1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FileName.cppcommon\win32\FileName.hMove to Utils directory1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FileName.cppcommon\win32\FileName.hAdd ReplaceExtension() function* common\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\eCosPropertyPage.cppcommon\win32\eCosPropertyPage.hUse common code between Dialog and Property page variants of CSH classes.* standalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.hstandalone\win32\MainFrm.cppSet default .chm file name from executable name1999-12-20 John Dallaway <jld@redhat.co.uk>* common\win32\CTUtils.cppFix CUtils::StripExtraWhitespace() to replace a sequenceof whitespace characters with a single space characterrather than preserving the first whitespace character inthe sequence.1999-12-20 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\ecosconfig.cxx:Enhance 'new' and 'template' commands to accept a templateversion argument.Add 'import' and 'export' commands for the manipulation ofminimal save files.1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\PropertiesList.cppcommon\win32\PropertiesList.hFix problem of multiple requires properties not all displaying* common\win32\CTUtils.cppSpeed up StripExtraWhitespace to allow properties view to paint nicely* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppEnsure minimal work on saving an unmodified doc* standalone\win32\MainFrm.cppEnsure current dir selected in build tools dialog1999-12-17 John Dallaway <jld@redhat.co.uk>* common\win32\memmap.cpp:Initialise the memory map size.1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hRestore "automounting" of drives for install and build trees + repository1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\MainFrm.cppEnsure standalone config tool view menu checkmarks assume state on app initialisation1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FailingRulesDialog.cppPrevent crash in release build: ASSERT->VERIFY* common\win32\ControlView.cppPrevent crash in release build: test on NULL!=GetFocus()1999-12-14 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hcommon\win32\FileName.cppcommon\win32\FileName.hstandalone\win32\ConfigToolDoc.cppWork around problem w\ spaces in filenames: remove spaces from install tree, build tree and repository1999-12-14 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CSHDialog.cppcommon\win32\CSHDialog.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hAdd overridable GetInstanceHandle()* standalone\win32\ConfigToolDoc.cppClose document before invoking pkgadmin dialog1999-12-13 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CSHPropertyPage.cppcommon\win32\CSHPropertyPage.hMatch guicommon version* standalone\win32\Configtool.dspcommon\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\eCosDialog.hcommon\win32\eCosPropertyPage.hstandalone\win32\CTres.hstandalone\win32\Configtool.rcMove IDR_MLTBAR and IDB_BITMAP2 to common resources* standalone\win32\ConfigToolDoc.cppImprove handling when tools admin1999-12-13 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,common\win32\ConfigItem.cpp,common\win32\ConfigToolDoc.h,standalone\win32\CdlTemplatesDialog.cpp:Synchronize with recent libCDL API changes.1999-12-13 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx:Synchronize with recent libCDL API changes.1999-12-13 John Dallaway <jld@redhat.co.uk>* standalone\win32\MainFrm.cpp:Modify Build() function to form 'make <target>' commandstrings correctly.1999-12-10 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx.Define the make variable OBJCOPY for use by CDL customrules.1999-12-09 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonres.hstandalone\win32\CTres.hRenumber resource IDs (CR 901703)* common\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hDisable buttons as appropriate on dialog initialization (CR 901688)1999-12-09 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\MainFrm.cppMove persistence of registry to Software\Cygnus Solutions\eCos\Common\Repository\folder.1999-12-08 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hUse IDE debugger as far as possible (not functional yet).Call pkgadmin as built-in dialog1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppRemove reference to runtestssheet1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rcRestore standard app string ids* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppUse function to determine test executable names* common\win32\ControlView.cppRemove unused variable1999-12-07 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\ecosconfig.cxx:Add 'list' command to view the repository database.1999-12-06 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\subprocess.cppcommon\win32\subprocess.hcommon\win32\CTCommonDoc.cppcommon\win32\Thermometer.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cppstandalone\win32\OutputView.hOverhaul CSubprocess class1999-12-06 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\ecosconfig.cxx:Rename 'hardware' command to 'target' in line withlibCDL error messages.1999-12-03 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_toplevel_makefile() to honour thepriorities of custom make rules.Modify generate_toplevel_makefile() to ignore theinstall tree during 'make clean'.1999-12-03 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify cygpath() to use the Cygwin functioncygwin_conv_to_posix_path() for Cygwin builds.1999-12-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\StdAfx.cppcommon\win32\stdafx.hMove trace fn to global namespace1999-12-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\stdafx.hCircumvent 512 character limit in TRACE1999-12-02 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to resolve <PACKAGE> tokens.1999-12-01 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_toplevel_makefile() andgenerate_makefile() to resolve <PREFIX> and<REPOSITORY> tokens.Modify generate_makefile() to use the VPATH withwildcard expansion to accommodate 'make -n' forcustom rules.1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\RulesView.cppcommon\win32\RulesView.hMake locate work properly on both columns in conflicts view.1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppPlace exception handler around get_build_info() call1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\ConfigToolDoc.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\MainFrm.cppMore conflict resolution work - for global conflicts* common\win32\FileName.cppcommon\win32\FileName.hIntroduce file-finding utility function.1999-12-01 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommon.rc:Add Robert Erskine to the list of eCos team members in the'Help About' dialog box.1999-12-01 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx:Add inference_callback() function to report resolvedconflicts.Modify cmd_resolve() to use the new inference_callback()function.1999-11-30 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to make the 'headers' targetdependent on the new 'mlt_headers' target defined inpkgconf\rules.mak.1999-11-30 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to generate separate rulesfor copying each header file to the install tree. Thisspeeds up 'make headers' considerably.1999-11-30 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to replicate the globalvariables in each package makefile. This facilitates therebuilding of individual packages in isolation.1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\ConfigToolDoc.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.rcMoved sourceware references to be standalone-specific* common\win32\CTCommonDoc.cppDo not complain about failing rules if document already saved* standalone\win32\MainFrm.cppTry global conflict resolution1999-11-29 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx:Add experimental 'resolve' command to resolve globalconfiguration conflicts.1999-11-29 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\ecosconfig.h:Add new function trim_path() to remove the trailingdirectory separator char (if present) from afile path.Call trim_path() on the user-specified repository andinstall tree paths.1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CellView.cppIgnore empty strings in integer or floating cells - only are legal as intermediate values1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hNow using CDL test name values to find test executables.* standalone\win32\ViewOptions.cppTest for existence of viewer is not enough: it must be a file1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hIntroduce class for registry access and simplify code accordinglyRemove some more unused variables and codePrevent thread calculating thermometer max accessing GUI objects1999-11-26 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Add path_to_vector() and nospace_path() functions tocalculate a Win32 file path which does not containspaces but which otherwise preserves long directorynames.Modify cygpath() to use nospace_path() rather thancall GetShortPathNameA() directly.1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cppCorrect find bug.1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cppUse a smooth progress control for accuracy.Remove more unused stuff.Use a better algorithm for estimating a build duration.1999-11-25 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigToolDoc.cpp,Modify SwitchMemoryLayout() to copy default memorylayout files only where they do not already existat the destination location.* common\win32\ConfigItem.cpp:Modify the string version of SetValue() to reference thetransaction object as appropriate.1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hCorrect confusion between UNICODE and ANSI in reading registry for bin dirs1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ControlView.cppNormalize IsActive, IsEnabled functions in CConfigitem.Removed unused members from CConfigItemRemoved m_nIndex from CConfigItemFixed NULL transaction being passed to cdl layer* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hRemoved unused members* common\win32\SplitterWndEx.cppcommon\win32\SplitterWndEx.hFixed crash on hiding MLT* common\win32\CTCommonres.hstandalone\win32\CTres.hRestored IDS_REGKEY1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ControlView.cppcommon\win32\SplitterWndEx.cppcommon\win32\SplitterWndEx.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.h1999-11-25 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify SaveMemoryMap() to no longer export the memorylayout to the build tree. The layout is now only exportedto the install tree.Modify CopyMLTFiles() to no longer copy the default memorylayout exports from the repository to the build tree. Thelayouts are now only copied to the install tree and onlywhere they are not already present.Modify MLTDir() to generate the MLT save file directory pathby appending "_mlt" to the root name of the config save file.Modify UpdateBuildInfo() to correctly pass the install treepath to generate_build_tree().* standalone\win32\ConfigToolDoc.cpp:Modify SwitchMemoryLayout() to make correct use of theMLTDir() function.Modify OnOpenDocument() and OnSaveDocument() to callSetPathName() explicitly such that MLTDir() returns the correctvalue.Modify SetPathName() to generate the build and installdirectory paths by appending "_build" and "_install" respectivelyto the root name of the config save file.1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigToolDoc.cppUse "native" in the case of no toolchain prefix.1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hComplete changes for build paths and remove yet more unused variables.Place registry keys in string resources.1999-11-24 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\PropertiesList.cppcommon\win32\PropertiesList.hcommon\win32\PropertiesView.cppcommon\win32\RulesList.cppcommon\win32\RulesList.hcommon\win32\RulesView.cppcommon\win32\eCosDialog.cppcommon\win32\mltview.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\MainFrm.cppMore work on failing rules correction.Removed CTarget class.Added TTListCtrl class for list control tooltips.Simplified MLTView tooltips (didn't fix problem though)1999-11-24 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\cdl_exec.cxx,common\common\build.cxx:Call cygwin_conv_to_win32_path() in Cygwin builds toprocess Cygwin-style directory paths on the ecosconfigcommand line. Such paths are not understood universallyby the Cygwin tcl library.1999-11-23 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\cdl_exec.cxx,common\common\build.cxx:Check for the _MSC_VER macro rather than _WIN32 tofacilitate cygwin builds.1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FailingRulesDialog.cppUse CDL conflicts code for real.* common\win32\RulesList.cppcommon\win32\RulesList.hAdd Tooltips* common\win32\mltview.hRemove usused variable1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\ControlView.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppFixed crash in hardware selection - need to remove items from view first to avoid painting problems.* standalone\win32\MainFrm.hFixed include file name* standalone\win32\Configtool.rcstandalone\win32\res\miscbar.bmpcommon\win32\CTCommonres.hstandalone\win32\MainFrm.cppRestored help menu bitmaps* common\win32\CellEdit.cppcommon\win32\ComboEdit.cppRemoved compilation warningsCorrectly passed non-special keystrokes to default window handler1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonres.hRemove unwanted references to bitmaps1999-11-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CSHDialog.hcommon\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\ControlView.cppcommon\win32\eCosDialog.hcommon\win32\eCosPropertyPage.hcommon\win32\mltview.cppstandalone\win32\CTres.hstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cppstandalone\win32\res\Toolbar.bmpAdd bitmap menu items.1999-11-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\ControlView.cppstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hRestore Help->doc home pageUpdate tool options labels1999-11-17 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cppUse recommended accelerator for "Properties"* common\win32\PropertiesList.cppMove grid line up one pixel* common\win32\mltview.cppcommon\win32\mltview.hPrevent theft of tooltip messages from mainframeAdd keyboard accessibility for properties, current section\region* standalone\win32\Configtool.rcAdjust view menu accelerators to match previous version more closely1999-11-17 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxxModify main() to return an appropriate exit codeshould execution fail.Modify main() to account for the case where thereare qualifiers on the command line, but no command.1999-11-16 John Dallaway <jld@redhat.co.uk>* common\common\build.cxxModify generate_makefile() to perform 'chmod u+w'rather than 'chmod 644' on each header file installed.1999-11-16 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.rcFix bug whereby user tools binaries directory dialog browse button did nothing1999-11-16 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\CellView.cppcommon\win32\ComboEdit.cppcommon\win32\ComboEdit.hcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\DoubleEdit.cppcommon\win32\DoubleEdit.hcommon\win32\IntegerEdit.cppcommon\win32\IntegerEdit.hcommon\win32\StringEdit.cppcommon\win32\StringEdit.hcommon\win32\cellview.hcommon\win32\mltview.cppcommon\win32\mltview.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cppstandalone\win32\OutputView.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hstandalone\win32\res\Toolbar.bmpAdded accelerator for "Search in" in find dialogAdded remove button to balance Add in Run Tests. Derived testtool from CSH-enabled classesImproved pane names in font selection dialogRemoved view->header files in standaloneFix editing operations for cells in standalone : new classes CCell and CCellEdit to group related in-cell editing functionality.Added "no suggest fixes" choice on tools\options1999-11-16 John Dallaway <jld@redhat.co.uk>* common\common\build.cxxModify generate_makefile() to perform 'chmod 644' oneach header file installed. This eliminates problemswith updating the install tree from a read-onlyrepository.1999-11-16 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.hxx,standalone\common\cdl_exec.cxxModify constructor to define savefile and install_prefixmember variables. Use these variables in each commandfunction.* standalone\common\ecosconfig.cxx:Modify main() to process command qualifiers andinstantiate a cdl_exec object accordingly.Add command line qualifiers to the usage message inusage_message().1999-11-15 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp:Modify SetEnabled() to call CdlTransactionBody::body()to commit the transaction. This facilitates inferenceand transaction callback processing.* common\win32\ControlView.cpp:Modify RestoreDefault() to avoid callingCdlValuableBody::set_source() on items of flavor None.This was triggering an assertion in the latest libCDLcode.1999-11-15 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigToolDoc.hOnMLTProperties should have been public1999-11-12 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigItem.cppEnumeration image was missing for Double* common\win32\ControlView.cppcommon\win32\ControlView.hRemove some obsolete test code, add elipsis to "Unload"Correct painting problem on unload* common\win32\ConfigToolDoc.hRemove obsolete FileNameChanged hintRearranged declarations to reduce preprocessingFix for 901455* common\win32\CTPropertiesDialog.cppcommon\win32\CTCommonDoc.cppcommon\win32\PropertiesList.cppcommon\win32\PropertiesList.hcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.hOverhaul including corrections for:Incorrect scrollingOverpainting of header controlEmpty File property1999-11-12 John Dallaway <jld@redhat.co.uk>* common\win32\mltview.cpp:Increase inter-region spacing to match client areaborder for aesthetic reasons.Modify OnUpdate() and OnSize() functions to improvethe vertical scroll size calculation to account forthe external text border around each region.1999-11-11 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CSHDialog.cppcommon\win32\CSHDialog.hcommon\win32\CSHPropertyPage.cppcommon\win32\CSHPropertyPage.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\eCosPropertyPage.cppcommon\win32\eCosPropertyPage.hMake HelpID() const* common\win32\CTCommonDoc.cppPrevent control view displaying too early* common\win32\ControlView.cppRemove Settings context menu item* common\win32\RulesView.cppRemove Resolve context menu item1999-11-11 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\mltview.cppcommon\win32\mltview.hAdd tooltips for section names the exceeed the caption rectangle availableDecrease size of everything somewhat to allow default display to avoid use of scrollbar* common\win32\ctutils.cppDo not check for duplicate paths (so always allowing path fragments to be inserted at beginning)1999-11-11 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to add the package versiondirectory in the build tree to the INCLUDE_PATH.1999-11-11 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify eval_tcl_command() to avoid redirecting stdoutunder Linux. This was affecting the channel referencecount mechanism resulting in system.h not being writtenout correctly by CdlToplevelBody::generate_config_headers().1999-11-10 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CSHDialog.cppcommon\win32\CSHDialog.hcommon\win32\CSHPropertyPage.cppcommon\win32\CSHPropertyPage.hcommon\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\eCosPropertyPage.cppcommon\win32\eCosPropertyPage.h :"What's this?" style help.1999-11-09 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.hxx,standalone\common\cdl_exec.cxx:New resolve_hardware_alias() and resolve_template_alias ()functions to allow users to specify hardware and templatesby their aliases on the command line.1999-11-09 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\FailingRulesDialog.cppstandalone\win32\CreditStatic.cppstandalone\win32\MainFrm.cppChange various ASSERTs to VERIFYs (caused crash in release build)1999-11-09 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Add COMMAND_PREFIX variable to top-level makefile.Rationalise naming of makefile variables.1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\BuildOptionsDialog.cppcommon\win32\CSHDialog.cppcommon\win32\CSHDialog.hcommon\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\CTPropertiesDialog.cppcommon\win32\FolderDialog.cppcommon\win32\NewFolderDialog.cppcommon\win32\NotePage.cppcommon\win32\RegionGeneralPage.cppcommon\win32\RegionGeneralPage.hcommon\win32\SectionGeneralPage.cppcommon\win32\SectionGeneralPage.hcommon\win32\SectionRelocationPage.cppcommon\win32\SectionRelocationPage.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\notepage.hstandalone\win32\BinDirDialog.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.makExtend CSH to property pages (still some anomalies here with the sheet buttons)Entered first cut at CSH data1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\AddRemoveDialog.cppcommon\win32\AddRemoveDialog.hcommon\win32\BuildOptionsDialog.cppcommon\win32\BuildOptionsDialog.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\CTPropertiesDialog.cppcommon\win32\CTPropertiesDialog.hcommon\win32\CdlPackagesDialog.cppcommon\win32\ConfigViewOptionsDialog.cppcommon\win32\ConfigViewOptionsDialog.hcommon\win32\FolderDialog.cppcommon\win32\FolderDialog.hcommon\win32\MultiLineEditDialog.cppcommon\win32\MultiLineEditDialog.hcommon\win32\NewFolderDialog.cppcommon\win32\NewFolderDialog.hcommon\win32\RulesView.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\eCosHelp.hstandalone\win32\CTOutputPage.cppstandalone\win32\CTOutputPage.hstandalone\win32\CdlTemplatesDialog.cppstandalone\win32\CdlTemplatesDialog.hstandalone\win32\HeadersDialog.cppstandalone\win32\HeadersDialog.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hDerive dialog classes from CeCosDialog1999-11-08 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.hxx,standalone\common\cdl_exec.cxx:New resolve_package_alias() function to allow usersto specify packages by their aliases on the commandline.1999-11-08 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Invoke high-priority custom rules from the top-levelmakefile as for low-priority ones.1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rcCorrect control spacing in folder dialogcommon\win32\CTCommonDoc.cppWork around shell crash w\ URLstandalone\win32\CTOutputPage.cppstandalone\win32\CTOutputPage.hcommon\win32\ConfigViewOptionsDialog.cppcommon\win32\ConfigViewOptionsDialog.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hcommon\win32\ControlView.cppcommon\win32\ControlView.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hConvert back to dialog mode1999-11-08 John Dallaway <jld@redhat.co.uk>* standalone\common\ecosconfig.cxx,standalone\common\cdl_exec.hxx,standalone\common\cdl_exec.cxx:Add 'version' command and report non-default packageversions.1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppDo not assert when file does not existcommon\win32\CTUtils.cppCorrect includes for ANSI buildcommon\win32\PropertiesList.cppcommon\win32\CTCommon.rccommon\win32\CTCommonres.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\ConfigToolDoc.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\RulesView.cppcommon\win32\RulesView.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.rcstandalone\win32\HelpView.cppstandalone\win32\MainFrm.hMore work on failing rules dialogRemove FullURLcommon\win32\RulesList.cppcommon\win32\RulesList.hProvide vector and list versions of AddConflictsstandalone\win32\MainFrm.cppImprove splitter sizescommon\win32\ConfigViewOptionsDialog.cppcommon\win32\ConfigViewOptionsDialog.hstandalone\win32\CTOutputPage.cppstandalone\win32\CTOutputPage.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hRemove remnants of Apply logiccommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hUse tree control for topological links (parent, child,...)Provide deleteitem handler (to sync cell view when packages removed)common\win32\SplitterWndEx.hcommon\win32\thinsplitter.cppcommon\win32\thinsplitter.hPrevent split box appearing in control view1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\RulesView.cppcommon\win32\RulesView.h :Minor fixes1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CSHDialog.cppcommon\win32\CSHDialog.hProvide default implementation for virtual fnscommon\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\FailingRulesDialog.cppcommon\win32\FailingRulesDialog.hcommon\win32\ResolveConflictsDialog.cppcommon\win32\ResolveConflictsDialog.hcommon\win32\RulesList.cppcommon\win32\RulesList.hcommon\win32\RulesView.cppcommon\win32\RulesView.hstandalone\win32\ConfigToolDoc.cppRefine failing rules dialogPrevent removed package items causing crash during (for example) paint operations executed within callback1999-11-05 John Dallaway <jld@redhat.co.uk>* standalone\unix\makefile:Add 'clean' target.* standalone\common\ecosconfig.cxx:Look for the ECOS_REPOSITORY environment variablerather than COMPONENT_REPOSITORY.* common\common\build.cxx:Modify generate_toplevel_makefile() to invoke per-package makefiles with the '-r' switch since we donot use implicit rules.1999-11-05 John Dallaway <jld@redhat.co.uk>* standalone\unix\makefile:Enable -O2 build optimization.* standalone\common\ecosconfig.cxx:Modify usage_message() to refer to 'ecosconfig'rather than 'pkgconfig'.1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommon.rcTidy conflicts resolution dialogcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hRemove m_strName member variablecommon\win32\CTCommonDoc.cppAvoid use of stale pointers after package removal1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\ConfigItem.cppcommon\win32\ConfigItem.hFix attribute functions for root node1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hRemove unnecessary members from CConfigItemcommon\win32\eCosDialog.hRemove temp path from include specification1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dspstandalone\win32\Configtool.makMove to HTML Help (define HTMLHelp, add library to link)1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\PropertiesList.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.hstandalone\win32\Configtool.makstandalone\win32\HelpFrame.cppstandalone\win32\HelpFrame.hstandalone\win32\HelpView.cppstandalone\win32\HelpView.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\ViewOptions.cppRemoved Help view in favour of HTML Help (old code still accessible if HOME_GROWN_HELP defined).To activate HTMLHelp:define HTMLHELPput HtmlHelp.h in your include search pathput HtmlHelp.lib in your lib search pathinclude HtmlHelp.lib in your set of librariess to include in link* common\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\BuildOptionsDialog.hCreated non-eCos-specific base class CCSHDialog* standalone\win32\Configtool.rccommon\win32\CTCommonres.hcommon\win32\ConfigViewOptionsDialog.cppstandalone\win32\CTres.hRemoved remaining Apply buttons1999-11-04 John Dallaway <jld@redhat.co.uk>Changes to rename "pkgconfig" tool->"ecosconfig":* standalone\win32\ecosconfig.dsp:Add new project file.* standalone\win32\pkgconfig.dsp:Remove old project file.* standalone\win32\Configtool.dsw:Include ecosconfig project rather than pkgconfigproject.* standalone\unix\makefile:Generate ecosconfig rather than pkgconfig.* standalone\common\pkgconfig.*:Rename files to ecosconfig.* and adjust #include ofheader file.1999-11-04 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Generate a header at the top of each makefile.1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>standalone\win32\ConfigToolDoc.cppCorrect compilation error (bis)1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\PropertiesList.cppcommon\win32\RulesList.cppRemove unreferenced param warningsstandalone\win32\CTres.hRemove duplication definition if IDAPPLYstandalone\win32\ConfigToolDoc.cppCorrect compilation error1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonres.hstandalone\win32\CTres.hSupply IDs necessary for resource editor1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\BuildOptionsDialog.cppcommon\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\CTOptionsDialog.cppcommon\win32\CTOptionsDialog.hcommon\win32\ConfigItem.cppcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\FailingRulesDialog.cppcommon\win32\NotePage.cppcommon\win32\PropertiesList.cppcommon\win32\RegionGeneralPage.cppcommon\win32\RegionGeneralPage.hcommon\win32\RulesView.cppcommon\win32\SectionGeneralPage.cppcommon\win32\SectionGeneralPage.hcommon\win32\SectionRelocationPage.cppcommon\win32\SectionRelocationPage.hcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\notepage.hstandalone\win32\CTOutputPage.cppstandalone\win32\CTOutputPage.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.hstandalone\win32\Configtool.rcstandalone\win32\HelpView.cppstandalone\win32\HelpView.hstandalone\win32\MainFrm.cppstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hGeneral context-sensitive help changes(in particular ShowURL() member function in CConfigToolDoc class)recent libCDL API change: get_normal_conflicts => get_all_conflictsRemove some unused resource IDs1999-11-03 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx:Modify cmd_check() to accommodate recent libCDL APIchange.1999-11-03 John Dallaway <jld@redhat.co.uk>* standalone\win32\pkgconfig.dsp:Disable building of the ChangeLog file in the'Release' configuration (as for 'Debug').1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dsp :Remove OptionsSheet1999-11-03 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to eliminate the use of.stamp files for individual object files. Use thedependency files (*.d) as stamp files.1999-11-03 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\pkgconfig.cxx:Rename 'report' command to 'check'.1999-11-02 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\ConfigItem.cppcommon\win32\stdafx.cppcommon\win32\eCosDialog.cppHTML help now used uniformly for CSH1999-11-02 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\PropertiesList.cppcommon\win32\StdAfx.cppcommon\win32\eCosDialog.cppcommon\win32\eCosDialog.hcommon\win32\stdafx.hstandalone\win32\Configtool.cppstandalone\win32\HelpView.cppstandalone\win32\HelpView.hAdd HTML help support (if HTMLHELP macro defined)Define DocBase() member of document. This is the folder to which documentation links are relative.common\win32\cellview.hcommon\win32\ComboEdit.hcommon\win32\DoubleEdit.hcommon\win32\IntegerEdit.hcommon\win32\target.hRemove junk header includes1999-11-02 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to generate a .deps fileafter updating a library archive file.* standalone\common\cdl_exec.cxx:Modify diagnostic_handler() to format output in amanner consistent with the other output-generatingfunctions.* standalone\win32\pkgconfig.dsp:Add the ChangeLog file to the project.1999-11-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cppcommon\win32\ControlView.h :Fix for CR 101034 [customized fonts in control view]1999-11-01 John Dallaway <jld@redhat.co.uk>* standalone\common\pkgconfig.cxx:Look for the component repository in the directorywhere the pkgconfig tool is located if theCOMPONENT_REPOSITORY environment variable is notspecified.1999-11-01 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx:Catch and report exceptions.* standalone\unix\makefile:Specify include\ and lib\ directories by package.1999-11-01 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\AddRemoveDialog.hcommon\win32\BuildOptionsDialog.hcommon\win32\CTOptionsDialog.hcommon\win32\CTPropertiesDialog.hcommon\win32\CTUtils.cppcommon\win32\CdlPackagesDialog.hcommon\win32\CellView.cppcommon\win32\ConfigViewOptionsDialog.hcommon\win32\FailingRulesDialog.hcommon\win32\FindDialog.hcommon\win32\FolderDialog.hcommon\win32\MultiLineEditDialog.hcommon\win32\NewFolderDialog.cppcommon\win32\RegionGeneralPage.hcommon\win32\ResolveConflictsDialog.hcommon\win32\SectionGeneralPage.hcommon\win32\SectionRelocationPage.hcommon\win32\eCosDialog.hcommon\win32\notepage.hcommon\win32\stdafx.hstandalone\win32\BinDirDialog.hstandalone\win32\CTOutputPage.hstandalone\win32\CdlTemplatesDialog.hstandalone\win32\Configtool.dspstandalone\win32\Configtool.makstandalone\win32\Configtool.rcstandalone\win32\HeadersDialog.hstandalone\win32\HelpFrame.cppstandalone\win32\MainFrm.cppstandalone\win32\ViewOptions.hstandalone\win32\splash.cpp :Include resources directly. I suspect including resource headers from PCH might have been responsible forresource IDs not being found.* common\win32\CTCommon.rcRestore CDL templates dialog1999-11-01 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\pkgconfig.cxx:Add new 'report' command which lists CDL conlficts.Rename 'load' and 'unload' commands to 'add' and'remove' respectively.1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cpp :use short form filename for generate_config_headersso as to avoid problems with spaces in paths1999-10-29 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:Remove non-existent files from the project.1999-10-29 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.dsw:Add the pkgconfig project to the workspace.1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cppcommon\win32\CTUtils.hstandalone\win32\Configtool.cppChange default arg values of Chop to false (less error-prone)* common\win32\PropertiesList.cppcommon\win32\PropertiesList.hRemove SizeColumns* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hRemove more unused stuff1999-10-29 John Dallaway <jld@redhat.co.uk>* standalone\common\cdl_exec.cxx,standalone\common\cdl_exec.hxx,standalone\common\pkgconfig.cxx,standalone\common\pkgconfig.hxx,standalone\unix\makefile,standalone\win32\pkgconfig.dsp:Initial check-in of eCos command line config tool sources.* common\common\build.cxx:Modify eval_tcl_command() to use \dev\null or NUL: as appropriate.* common\common\flags.cxx:Modify srting_to_list() parameter list to avoid compilationerror with GCC.1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rccommon\win32\CTCommonDoc.cppcommon\win32\CTCommonres.hcommon\win32\CTPropertiesDialog.cppcommon\win32\CTPropertiesDialog.hcommon\win32\ControlView.cppcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.hcommon\win32\RulesView.cppcommon\win32\RulesView.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.makstandalone\win32\Configtool.rcstandalone\win32\MainFrm.cppcommon\win32\PropertiesList.cppcommon\win32\PropertiesList.hcommon\win32\ResolveConflictsDialog.cppcommon\win32\ResolveConflictsDialog.hcommon\win32\RulesList.cppcommon\win32\RulesList.hMigrate list view specialization from views (CPropertiesView and CRulesView) to the controls(CPropertiesList and CRulesList).Introduce prototype conflicts resolution dialog (not functional yet).1999-10-29 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() andgenerate_toplevel_makefile() to copy all necessary non-configheader files into the install tree in an initial 'makeheaders' phase.Move the common '.PHONY' declaration into rules.mak.1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommon.rc :Fix id of list control1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\BuildOptionsDialog.cppcommon\win32\BuildOptionsDialog.hExperiment with framework for HtmlHelp* common\win32\RegionGeneralPage.hRemove kludge for not-found resource ID (rebuild all fixes)* standalone\win32\ConfigToolDoc.cppInitialize m_nFindWhere* standalone\win32\Configtool.cppstandalone\win32\Configtool.hRemove some unused stuff* standalone\win32\HelpFrame.cppstandalone\win32\HelpFrame.hstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hMigrate URL status bar pane to help frame* common\win32\RulesView.cppcommon\win32\RulesView.hExperiment with conflict resolution1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigItem.cppChange "NYI" to "Not yet implemented" (CR 901460)1999-10-28 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify cygpath() to accommodate repository and installtree paths containing spaces by converting to shortfile paths (Win32 only).Modify generate_makefile() to rationalise the naming oftimestamp files.1999-10-27 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_makefile() to handle tests specified bytheir source files.* common\common\build.hxx:Add get_tests() declaration.1999-10-27 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Modify generate_toplevel_makefile() to handle the case of anempty command prefix correctly.* common\win32\memmap.cpp:Modify export_files() to export memory region info tothe memory layout header file.1999-10-27 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\CellView.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppstandalone\win32\ConfigToolDoc.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hSort out generation of header files as necessary for creation of build treeIntroduce helper functions:CConfigItem::GetCdlValuable() - returns cdl item cast to CdlValuableCUtils::CopyFile - copies without touching dest file if same as sourceCUtils::Wpath - moved from CProjectRemove some unused crud from main frame class1999-10-27 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx:Create the 'include' directory in the install treeexplicitly.1999-10-27 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx,common\common\build.hxx:Modify generate_build_tree() to accommodate backslashes indirectory arguments under Win32.1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\MainFrm.cpp :Start to use make file generation1999-10-26 John Dallaway <jld@redhat.co.uk>* common\common\build.cxx,common\common\build.hxx,standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:New files providing the initial implementation ofbuild tree and makefile generation from CDL data.1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppCorrect problem whereby some tests were not being correctly located.1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppAdapt to changes for make file generationTraverse only package directories looking for tests* common\win32\FileName.cppCorrect trace output1999-10-22 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CellView.cppcommon\win32\ComboEdit.cppcommon\win32\ComboEdit.hcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\DoubleEdit.cppcommon\win32\DoubleEdit.hcommon\win32\FileName.cppcommon\win32\IntegerEdit.cppcommon\win32\IntegerEdit.hcommon\win32\StringEdit.cppcommon\win32\StringEdit.hcommon\win32\cellview.hcommon\win32\thinsplitter.cppstandalone\win32\CTOutputPage.cppstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.ma?standalone\win32\Configtool.rcstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\ViewOptions.cppstandalone\win32\ViewOptions.hRemove unused resourcesLocalize information regarding kind of cell in CCellView and use runtime class information to represent it.Remove unused functions from CConfigItemRemove inapplicable items from View\Settings and Tools\Options1999-10-21 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\RulesView.cppcommon\win32\RulesView.hcommon\win32\SplitterWndEx.cppcommon\win32\SplitterWndEx.hcommon\win32\thinsplitter.cppcommon\win32\thinsplitter.hstandalone\win32\BuildOptsPage.cppstandalone\win32\BuildOptsPage.hstandalone\win32\CTres.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.hstandalone\win32\Configtool.makstandalone\win32\Configtool.rcstandalone\win32\HelpView.cppstandalone\win32\HelpView.hstandalone\win32\MLTFrame.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\RulesFrame.cppstandalone\win32\RulesFrame.hstandalone\win32\SplitterWndEx.cppstandalone\win32\SplitterWndEx.hstandalone\win32\ViewOptions.cppstandalone\win32\res\Toolbar.bmpstandalone\win32\res\toolbar1.bmp :In standalone tool, make help window floating, other windows splitter panes.Make splitter placement data-drivenRules window columns to size propoertionately to window.Remove BuildOptsPageRemove CPackage classMove SplitterWndEx from standalone to common (CThinSplitter now derives from it)1999-10-20 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:Remove non-existent files from the project.Add eCosTestDownloadFilter.h to the project.1999-10-19 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify CdlTransactionHandler() to do nothing if aCdlInterface node has become active or inactive.1999-10-19 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigToolDoc.cppcommon\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hMake build info available in document (member BuildInfo())Introduce UpdateeCosProject() member as place to update build info* standalone\win32\ViewOptions.cppCorrect typo* standalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\Configtool.dspstandalone\win32\Configtool.makAdd flags.cxx,.hxxIntroduce new build options dialog class* standalone\win32\CTres.hstandalone\win32\Configtool.rcIntroduce new build options dialog class1999-10-18 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cppcommon\win32\CTUtils.cppcommon\win32\CTUtils.hstandalone\win32\MainFrm.cppcommon\win32\FileName.cpp[mostly] eliminate changing directory, which is dangerous in a multithreading environment* common\win32\FileName.cpp :Use shell API to calculate relative paths* common\win32\PropertiesView.hcommon\win32\PropertiesView.cppRemove "display" as property and need for count of properties* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak :add shlwapi.lib to link1999-10-18 John Dallaway <jld@redhat.co.uk>* common\win32\ControlView.cpp:Modify ShowPopupMenu() to enable the 'Restore Default' menu itemfor any config item if the item or any of its descendants have anon-default value source.1999-10-15 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTCommonDoc.cpp :Do not mention an empty repository name1999-10-13 John Dallaway <jld@redhat.co.uk>* common\win32\ControlView.cpp:Modify ShowPopupMenu() to add doc and header menu itemsif the config item has either a data or bool part orboth.1999-10-13 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify NewMemoryLayout() take the directory containingthe .mlt files as its parameter rather than the prefixto a "pkgconf" directory.Modify SwitchMemoryLayout(), OnOpenDocument(),OnNewDocument(), OnConfigurationRepository() andOnBuildTemplates() to accommodate the above change toNewMemoryLayout().1999-10-13 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,common\win32\ConfigtoolDoc.h:Add new MLTDir() function to return the directory inwhich to save .mlt files.Modify SelectPackages() and SelectTemplate() toaccommodate the above change to NewMemoryLayout().Modify SaveMemoryMap() and CopyMLTFiles() to place .mltfiles in a directory outside the build and install treesby calling MLTDir().1999-10-13 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\ConfigItem.cpp :Correct calculation of filename1999-10-13 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ControlView.cppcommon\win32\PropertiesView.cppcommon\win32\PropertiesView.h :Add ViewURL() and ViewHeader() to CConfigItem class and use these in control and properties views.1999-10-13 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppFix problem of tree not being populated when repository already openMigrate m_arstrFiles.RemoveAll() calls to DeleteContents() for standalone* common\win32\ControlView.cpp :some hacky debugging for window persistencestandalone\win32\MainFrm.cppstandalone\win32\MainFrm.h :protect status bar creation with boolean1999-10-13 John Dallaway <jld@redhat.co.uk>* standalone\win32\MainFrm.cpp:Modify PrepareEnvironment() and OnToolsPaths() touse CConfigToolApp::m_arstrToolChainPaths rather thanCConfigToolDoc::arstrToolChainPaths.* common\win32\CTCommonDoc.cpp,common\win32\ConfigtoolDoc.h:Remove obsolete ChooseDefaultHal() and m_arstrToolChainPathsmembers.1999-10-13 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify DeleteContents() to save tools bin directoriesby calling CWinApp::WriteProfileString() rather than::WriteProfileString().* standalone\win32\MainFrm.cpp:Modify PrepareEnvironment() and OnUsertoolsPaths() touse CConfigToolApp::m_strUserToolsDir rather thanCConfigToolDoc::m_strUserToolsDir.* common\win32\ConfigtoolDoc.h:Remove obsolete m_strUserToolsDir member variable. Theuser tools bin directory is now stored in theCConfigToolApp class.1999-10-11 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigTool.dspstandalone\win32\ConfigTool.make :add eCosTestDownloadFilter.cpp1999-10-11 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify OnBuildTemplates() to convert the selected template STLstring to a CString.* common\win32\CTCommonDoc.cpp:Modify SelectTemplate() to convert the selected template STLstring to a CString.1999-10-11 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:Remove all references to the deprecated Tcl 8.1 headers andlibraries.1999-10-08 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:Link against Tcl 8.2.1.1999-10-08 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cpp :avoid crash if attempt is made to access status bar early (before mainframe exists)1999-10-08 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.h :Add status pane support1999-10-08 John Dallaway <jld@redhat.co.uk>* common\win32\OutputView.cpp,common\win32\OutputView.h:Override CEditView::OnEditChange() to prevent settingof the document modified flag when the output windowcontents changes.1999-10-08 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify GetDefaultHardware() to use the eCos version registrykey with the greatest value.1999-10-08 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify OnBuildTemplates() to construct the memory layoutdirectory correctly now that m_strPackagesDir is a fulldirectory path.1999-10-07 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify SaveMemoryMap() and CopyMLTFiles() to ensure thatboth the default MLT export files and any modified onesare copied into both <build tree>\pkgconf and<install tree>\pkgconf\include.1999-10-07 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.cpp:Modify Log() function to fix memory leak.1999-10-07 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp:Modify HasRadio() function to use the recentlyimplemented CdlValuableBody::get_widget_hint() function.1999-10-06 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,common\win32\ConfigToolDoc.h:Add new CurrentTestingIdentifier() function whichreturns the string value of theCYGTST_TESTING_IDENTIFIER cdl_option.* standalone\win32\MainFrm.cpp,Modify OnRunSim()\OnRunTests() to use the string valueof the CYGTST_TESTING_IDENTIFIER cdl_option as the testtarget by callingCConfigtoolDoc::CurrentTestingIdentifier().1999-10-05 John Dallaway <jld@redhat.co.uk>* common\win32\CdlPackagesDialog.cpp,common\win32\CdlPackagesDialog.h:Add new UpdateHardwareSelectionFlag() function to seta Boolean member variable according to whether a hardwarepackage is currently selected.Modify OnSelchangeList1() and OnSelchangeList2() to callthe new UpdateHardwareSelectionFlag() function.Add new HardwarePackageMessageBox() function to issue awarning message box.Modify OnDblclkList1(), OnDblclkList2(), OnAdd() andOnRemove() to check the hardware selected flag and warnthe user if it is set by calling HardwarePackageMessageBox().1999-10-05 John Dallaway <jld@redhat.co.uk>* common\win32\CdlPackagesDialog.cpp:Modify UpdateVersionList() to fill the version combo boxwith all versions held in common by multiple selectedpackages.Modify OnSelchangePackageVersion() to modify the version ofall selected packages.1999-10-04 John Dallaway <jld@redhat.co.uk>* common\win32\CdlPackagesDialog.cpp:Modify OnSelChangePackageVersion() and UpdateVersionList() towork with both package listboxes.* standalone\win32\Configtool.rc,Extend the version combo box to full width in the packageselection dialog box.1999-10-01 John Dallaway <jld@redhat.co.uk>* common\win32\memmap.cpp:Modify edit_memory_section() to accommodate a relocating memorysection changing to non-relocating where a relocating memorysection is to follow it.1999-10-01 John Dallaway <jld@redhat.co.uk>* common\win32\PropertiesView.cpp:Modify DblClk() to restore correct function of double-clickingon the documentation URL in the standalone config tool.1999-09-30 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify SaveProfileSettings() to re-establish repository pathpersistence which had disappeared in mysterious circumstances.1999-09-30 John Dallaway <jld@redhat.co.uk>* common\win32\memmap.cpp,common\win32\memmap.h:Modify edit_memory_section() to check for a non-relocatingsection changing to relocating where the final location movesfrom a read_only region to a read_write region and there is afollowing non-relocating section. Report and reject such editsbecause they result in a non-relocating section being defined asfollowing the initial location of a relocating region. [PR 19797]* standalone\win32\CTres.h,standalone\win32\Configtool.rc,Add a resource string containing the error message for thecondition described above.1999-09-30 John Dallaway <jld@redhat.co.uk>* common\win32\memmap.cpp:Modify add_relative_sections_to_list() to avoid skippingnon-relocating relative sections which follow the finallocation of a relocating relative section [PR 19799].1999-09-29 John Dallaway <jld@redhat.co.uk>* common\win32\memmap.cpp:Modify export_files() to use localtime() rather thangmtime() such that the timestamp in exported filesis corrected for daylight saving time. [CR 100663]1999-09-29 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Reimplement CurrentStartup() using the CYG_HAL_STARTUPmacro.* standalone\win32\MainFrm.cpp,Modify OnRunSim()\OnRunTests() to derive a test targetidentifier of the form "<template>-<startup>" from thename of the selected hardware template and the macroCYG_HAL_STARTUP. Check the validity of the identifierby calling CeCosTest::IsValid().1999-09-29 John Dallaway <jld@redhat.co.uk>* common\win32\CdlPackagesDialog.cpp:Modify UpdateVersionList() to disable the versioncombo box in the package selection dialog if thereis only one installed version of the selected package.* common\win32\CTCommonDoc.cpp:Modify SelectPackages() to present hardware packagesin the package selection dialog and to issue a warningmessage box if no package is providing the linker scriptand memory layout macro definitions.1999-09-28 John Dallaway <jld@redhat.co.uk>* standalone\win32\Configtool.rc,standalone\win32\CTres.h,Add a version selection combo box to the packages dialog.* common\win32\CTCommonDoc.cpp:Modify SelectPackages() to pass the current versionstring of each package to the packages dialog andswitch to a new version on dismissal of the dialogas appropriate.* common\win32\CdlPackagesDialog.cpp,common\win32\CdlPackagesDialog.h:Add new UpdateVersionList() function to fill the newversion combo box as necessary.Override OnAdd(), OnRemove(), OnDblclkList1() andOnDblclkList2() message handlers to call the newUpdateVersionList() function.Override Insert() to setup an array of version strings.Add new GetVersion() function to extract the user-selected package versions.* common\win32\CellView.cpp:Modify InCell() and OnDraw() to check for package itemsexplicitly and present their values in a non-editablemanner.1999-09-27 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,common\win32\ConfigtoolDoc.h:Modify AddItem() to dispense with the CPackage class forthe eCos plug-in. Keep this class in the standaloneconfig tool for now until we finalise plans for thebuild flags.1999-09-27 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Remove obsolete loop from AddAllItems() which removedCPackage objects for packages which were not loaded.There are no longer any such objects.Changes to present package version information in thecell view:* common\win32\ConfigItem.cpp:Modify ItemTypeOf() to return 'String' for a package itemrather than 'None'.Modify StringValue() to return the value of a package item.* common\win32\ControlView.cpp:Modify AdjustItemImage() to check for packages when the itemtype is 'String' rather than 'None'.1999-09-27 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,common\win32\ConfigtoolDoc.h:Modify AddItem() to deduce the target name from CDL optionCYGBLD_LINKER_SCRIPT and to create the CPackage objectsdirectly.Remove obsolete GetPackageData() function.1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cpp :"eCos" adjective added to prompt for repository dialog (CR 101081)1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\CTPropertiesDialog.cppcommon\win32\CTPropertiesDialog.hcommon\win32\CTUtils.cppcommon\win32\CTUtils.hcommon\win32\CellView.cppcommon\win32\ConfigItem.cppcommon\win32\ConfigItem.hcommon\win32\ConfigToolDoc.hcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\DoubleEdit.hcommon\win32\FindDialog.hcommon\win32\IncludeSTL.hcommon\win32\IntegerEdit.cppcommon\win32\IntegerEdit.hcommon\win32\Package.hcommon\win32\StringEdit.hcommon\win32\cellview.hcommon\win32\stdafx.hstandalone\win32\BinDirDialog.cppstandalone\win32\BuildOptsPage.cppstandalone\win32\BuildOptsPage.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\HeadersDialog.cppstandalone\win32\HelpView.cppstandalone\win32\MLTFrame.cppstandalone\win32\MainFrm.cppstandalone\win32\MainFrm.hstandalone\win32\OutputView.cpp :rearranged includes to reduce dependencies on header filesCConfigItem::ItemIntegerType becomes ItemIntegerType and moves to stdafx.hCConfigToolDoc::ItemTypeOf moves to (static member of) CConfigToolVarious functions of projectmanager move to projectCorrected call of OnSaveDocument() with null argumentstandalone\win32\dirdocmgr.cpp, h :removed1999-09-23 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Remove obsolete m_strPlatform member variable. The concept ofa platform is now embodied in the CDL 'target'.* common\win32\CTCommonDoc.cpp:Modify AddItem() to remove the processing of 'platform'packages.Modify SetValue() to check whether the memory layout willchange via the CYG_HAL_STARTUP macro name.Convert CurrentPlatform() into a dummy function returningan empty string for now.1999-09-23 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify parameter passed to NewMemoryLayout() to remove duplicaterepository path since m_strPackagesDir is now a full path.1999-09-23 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify OpenRepository() to report the most recent parsingerror when loading the default hardware template to amessage box in case the output pane is not available.1999-09-23 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify OpenRepository() to show repository path in status bar.* standalone\win32\ConfigtoolDoc.cpp,common\win32\ConfigtoolDoc.h:Remove obsolete override of SaveModified().Modify OnSaveDocument() to show document path in status bar.1999-09-23 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify OpenRepository() to clear any previously-specifieddocument file name. This allows reloading of the MRU configfile having just switched repository.* standalone\win32\ConfigtoolDoc.cpp:Modify OnConfigurationRepository() to reset the document titlethe correct way, using CDocTemplate::SetDefaultTitle()* standalone\win32\Configtool.cpp,standalone\win32\Configtool.h:Remove obsolete override of AddToRecentFileList().1999-09-23 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Modify OnNewDocument() to force the existing repositoryto be re-opened.Modify OnConfigurationRepository() to prompt for saving ofchanges to the existing configuration and to refresh thememory layout and failing rules views when the new repositoryhas been loaded and to reset the frame title.* common\win32\CTCommonDoc.cpp:Modify OpenRepository() to catch and report exceptions whenloading the default template.1999-09-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,standalone\win32\ConfigtoolDoc.cpp:Ensure that all calls to libCDL functions which parse inputfiles catch and report exceptions of type CdlStringException.1999-09-21 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp:Modify ConfigurationFile() to return the document path name(which is now a file rather than a directory).* common\win32\ConfigToolDoc.h:Promote GetPathName() to a public member function.1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.h :adjust decls for standalone case1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\ConfigToolDoc.hstandalone\win32\ConfigToolDoc.cpp :Move GenerateHeaders() from ProjectManger to document classCall file-saving operations appropriately (generally in OnSaveDocument())Responsibility for attaching to eCos project removed from document - now in callerSet install and build trees only after document openedImplement rule ordering using priority fields1999-09-20 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigToolDoc.cpp,common\win32\ConfigtoolDoc.h:Modify OnOpenDocument() and OnSaveDocument() to use asave file passed in the lpszPathName parameter rather thana folder name.Use base implementation of SetTitle() function.Override SetModifiedFlag() to force a refresh of the framewindow title by calling UpdateFrameCounts().Modify SetPathName() to calculate build and install foldersfrom the save file name.* standalone\win32\Configtool.cpp:Modify the constructor to use the default CDocManager.* standalone\win32\Configtool.rc:Modify IDR_MAINFRAME string to specify eCos ConfigurationFiles (*.ecc).* standalone\win32\MainFrm.cpp,standalone\win32\MainFrm.h:New override of CFrameWnd::OnUpdateFrameTitle() to manage'document modified' asterisk.Use base implementation of OnUpdateMRUList().* common\win32\ControlView.cpp:Modify OnInitialUpdate() to no longer set frame window title.Modify AdjustItemImage() to no longer force a refresh of theframe window title. This is now performed inCConfigToolDoc::SetValue() via SetModifiedFlag().* standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:No longer build the obsolete directory document manager class(CDirDocManager) in dirdocmgr.cpp.1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>standalone\win32\ConfigTool.cpp:correct compilation errorcommon\win32\AddRemoveDialog.cppcommon\win32\CTCommonDoc.cppcommon\win32\CTUtils.cppcommon\win32\FileName.cppcommon\win32\subprocess.cppstandalone\win32\CreditStatic.cpp:use of deleteZA1999-09-20 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigToolDoc.cpp:Modify OnOpenDocument() to ensure that the CDL transactioncallback is reenabled following failure to open the newdocument.* common\win32\CTCommonDoc.cpp:Modify OpenRepository() to ensure that the CDL transactioncallback is reenabled following failure to open the newrepository.1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>standalone\win32\ConfigToolDoc.cpp :Remove unneeded #includes1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppstandalone\win32\ConfigtoolDoc.cpp :CurrentLinkerScript() made common.Remaining fns in non-common docs reordered to ease diffs.1999-09-17 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigToolDoc.cpp,common\win32\ConfigToolDoc.h:Remove obsolete functions and their references:RecalculateFileList()CreateNotificationThread()DestroyNotificationThread()* standalone\win32\splash.cpp:Fix compilation error relating to deleteZ().1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppstandalone\win32\ConfigToolDoc.cpp :AddAllItems() becomes common1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\CellView.cppcommon\win32\ConfigItem.cppcommon\win32\FolderDialog.cppcommon\win32\memmap.cppcommon\win32\messagebox.cppcommon\win32\stdafx.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.cppstandalone\win32\HelpView.cppstandalone\win32\MainFrm.cppstandalone\win32\splash.cpp :Use deleteZ and deleteZA macros; migrate AddItem() to common ConfigToolDoc file1999-09-16 John Dallaway <jld@redhat.co.uk>* common\win32\ProperitesView.cpp:Modify FillCtrl() to limit the length of property value stringssince the list control appears to truncate the displayed stringto 256 characters. This change speeds up FillCtrl() considerablywhen a CdlProperty has a large number of arguments.1999-09-16 John Dallaway <jld@redhat.co.uk>* common\win32\CTCommonDoc.cpp,standalone\win32\ConfigtoolDoc.h:Rename CdlErrorHandler() to CdlParseErrorHandler() andintroduce new handlers CdlLoadErrorHandler() andCdlLoadWarningHandler().Modify SetValue (CConfigItem &, double) to set the MFCdocument modified flag.* standalone\win32\ConfigtoolDoc.cpp,Reference renamed CdlParseErrorHandler() function.* common\win32\ControlView.cpp:Modify OnUpdate() to hardcode the tree item height (16) fornow. This works around an issue regarding the incorrectspacing of grid lines when a 'large' display font isselected.* standalone\win32\ConfigtoolDoc.cpp:Modify OnCloseDocument() to only delete the CDL datastructures if they have been created.Modify OnOpenDocument() to load a CDL save file.Modify OnNewDocument() to quit the application if theuser refuses to specify a valid repository.Modify OnSaveDocument() to output a CDL save file.Modify OpenRepository() to allow reverting to the previousrepository until sanity checks have been performed onthe new one.Modify ReadOptions() to do nothing. Build options willeventually be obtained by another route.Modify IsModified() to call the base implementation.Modify AddAllItems() to clear the MFC document modified flag.1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppstandalone\win32\ConfigToolDoc.cpp :more commonality1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CTCommonDoc.cppcommon\win32\ControlView.cppcommon\win32\ControlView.hstandalone\win32\ConfigToolDoc.cppstandalone\win32\Configtool.dspstandalone\win32\Configtool.makstandalone\win32\ConfigtoolDoc.h :Move common sections of configtooldoc to shared file1999-09-10 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\FileName.cpp :return abs path name if comparison cannot be made (e.g. different drives)1999-09-09 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,Modify GetPackageData() to supress obsolete warning messagesconcerning missing include\pkgconf\*.h header files.Modify NewMemoryLayout() in avoid importing linker-definedmemory section names if no linker script has been found.1999-09-07 John Dallaway <jld@redhat.co.uk>* Configtool.dsw:Use common cdl project with ANSI build configurations.1999-09-06 Simon FitzMaurice <sdf@redhat.co.uk>common\win32\CellView.cppcommon\win32\ControlView.cppcommon\win32\ControlView.hcommon\win32\cellview.h :Add keyboard interface to tab from cell to cell, also '<' and '>' for integer "bumping"common\win32\DoubleEdit.cppcommon\win32\IntegerEdit.cpp :allow partial value "-"standalone\win32\BuildOptsPage.cppcommon\win32\PropertiesView.cppcommon\win32\RulesView.cppstandalone\win32\MainFrm.cpp :use correct macros for decoding GetMessagePos() result1999-09-02 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp:Modify all versions of CConfigItem::SetValue() toforce the current boolean state when changing configitems of CDL type booldata. This prevents a possiblechange of boolean state if the value source changes.1999-09-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cpp,common\win32\ControlView.h:Eliminate beeping when keyboard used.1999-08-18 John Dallaway <jld@redhat.co.uk>* common\win32\ControlView.cpp,common\win32\ControlView.h:Rename Enabled() function to IsActive() forconsistency of nomenclature.* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Modify SetEnabled() to change the selected radiobutton of a radio button group in a single CDLtransaction.* common\win32\CTUtils.cpp:Modify DoubleToStr() to output the correctprecision for a double using DBL_DIG.1999-08-17 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,Modify CdlTransactionHandler() to refresh the controlview when the value source of a config item changesto ensure that the 'not default' asterisk is shownfor _all_ items in a group of radio buttons when a newitem is selected, even if the value of a specificitem has not changed.1999-08-17 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Modify Value() to support the CDL BoolData flavor.Implement HasRadio() by searching for a clue in theconfig item description as a hack to test radiobutton support.Modify SetEnabled() to disable other config items ina radio button group when a new item is selected.Make HasBool() a constant function.* common\win32\ControlView.cpp,common\win32\ControlView.h:Modify AdjustItemImage() to use radio icons as appropriate.Modify RestoreDefault() to restore the default value ofall config items with radio buttons in a group.Modify BumpItem() to prevent disabling a config itemwith a radio button in this way.* standalone\win32\ConfigtoolDoc.cpp,Restore CheckRadios() and modify to provide a warning ifthe default states of config items with radio buttonsis inconsistent.Modify AddAllItems() to invoke CheckRadios().1999-08-17 John Dallaway <jld@redhat.co.uk>* common\win32\RegionGeneralPage.h:Specify dialog resource ID directly to workaroundweirdness with IDD_REGION_GENERAL macro.1999-08-16 John Dallaway <jld@redhat.co.uk>Support for CDL flavor BoolData:* common\win32\CellView.cpp:Modify OnDraw() to grey the cell text fordisabled BoolData items.* common\win32\ConfigItem.cpp:Modify StringValue() to return a data stringfor BoolData items as for Data items.Modify SetEnabled() to enforce the current datavalue as the user value when enabling\disablingBoolData items to avoid current data value changes.* common\win32\ControlView.cpp:Modify BumpItem() to distinguish between booleantoggle requests (nInc == 0) and data increment\decrement requests (nInc != 0).Modify OnLButtonDown() to distinguish betweentoggling a boolean item and incrementing adata item.Modify OnChar() to to distinguish betweentoggling a boolean item (using space bar) andincrementing\decrementing a data item (using+\- keys).Modify AdjustItemImage() to grey the checkbox ofdisabled Bool and BoolData items.1999-08-16 John Dallaway <jld@redhat.co.uk>Preparation for supporting CDL flavor BoolData:* common\win32\ConfigItem.cpp, ConfigItem.h:Remove enum types Boolean and Radio since thepresence of a boolean state is now independentof the config item data type. Modify memberfunctions accordingly.New functions SetEnabled(), HasRadio() andHasBool() to get\set boolean information viaCDL calls. HasRadio() is a dummy function fornow.* common\win32\CellView.cpp:Modify GetCellValue() to remove references toBoolean and Radio config item types.* common\win32\ControlView.cpp:Modify AdjustItemImage() and BumpItem() to useCConfigItem::HasBool() and remove other referencesto Boolean and Radio config item types.* common\win32\PropertiesView.cpp,common\win32\PropertiesView.h:Modify FillCtrl() to present an 'Enabled' propertyif the config item has boolean data (in additionto the 'Value' property).Modify OnUpdate() to update the 'Enabled' propertyfield when a value has changed.Remove references to Boolean and Radio config itemtypes in other member functions.* standalone\win32\MainFrm.cpp,Remove references to Boolean and Radio config itemtypes in member functions.* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h,New SetEnabled() member function to set a booleanconfig item.Modify ItemTypeOf() to return CConfigItem::None forCDL items of flavor Bool. Such items are now testedusing CConfigItem::HasBool().Remove references to Boolean and Radio config itemtypes in other member functions.1999-08-13 John Dallaway <jld@redhat.co.uk>* common\win32\CTUtils.cpp:Modify DoubleToStr() to use "%g" rather than "%e" toformat doubles.* standalone\win32\res\bitmap2.bmp,common\win32\ControlView.cpp:Add new icon for config items of type double andmodify AdjustItemImage() to make use of it.* standalone\win32\Configtool.rc:Suppress the erroneous generation of a #include forTestTool.rc by the resource editor.1999-08-13 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CTUtils.cpp : no need for UNICODE filtering* standalone\win32\Configtool.dsp,.mak : use common version of properties1999-08-13 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h,Make CdlTransactionHandler() a class member.Modify CurrentLinkerScript() to trap missingCYGBLD_LINKER_SCRIPT option.Modify SwitchMemoryLayout() to eliminate duplicatecalls to mem_map class member functions.1999-08-13 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp, common\win32\ConfigItem.h:New member variable m_bPackage and IsPackage() access functionto denote package config items in preparation for retiringthe CPackage class.* common\win32\ControlView.cpp:Modify AdjustItemImage() to use CConfigItem::IsPackage().* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h,Implement revised scheme for obtaining memory layout andlinker script files using CDL options CYGHWR_MEMORY_LAYOUTand CYGBLD_LINKER_SCRIPT respectively. Use new memberfunctions CurrentMemoryLayout() and CurrentLinkerScript()when switching memory layout.1999-08-12 Simon FitzMaurice <sdf@redhat.co.uk>* tools\configtool\common\win32\ControlView.cpp :"options" -> "settings" in context menu and introduce separator* tools\configtool\common\win32\FileName.cpp : do not attempt to create c: etc..* tools\ecostest\common\wcharunix.h : add mkdir compatibility macro* tools\testtool\win32\RunTestsSheet.cpp,h : size correctly in modeless case and simulate WM_KICKIDLE1999-08-12 John Dallaway <jld@redhat.co.uk>* standalone\win32\cdl.dsp,* standalone\win32\cdl.dsp,?standalone\win32\cdl.mak:Further revision missed in previous commit.1999-08-12 John Dallaway <jld@redhat.co.uk>* standalone\win32\cdl.dsp,standalone\win32\cdl.mak,standalone\win32\cdl.sh:Accommodate revised configure switches in CDL custom buildrule.1999-08-12 Bart Veer <bartv@redhat.co.uk>* Makefile.in:* acinclude.m4:* aclocal.m4:* configure.in:* configure:* config.h.in:First attempt at autoconfiscating the configtool.1999-08-11 John Dallaway <jld@redhat.co.uk>Implementing support for config items of type double:* common\win32\DoubleEdit.cpp,common\win32\DoubleEdit.h,standalone\win32\Configtool.dsp,standalone\win32\Configtool.mak:New CDoubleEdit class to provide appropriate edit mask forediting double values.* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:New CConfigItem::Double config data type.New member functions SetValue(double), DoubleValue() andDoubleDefaultValue().* common\win32\CTUtils.cpp,common\win32\CTUtils.h:New member functions StrToDouble() and DoubleToStr().* common\win32\ControlView.cpp,common\win32\PropertiesView.cpp,common\win32\CellView.cpp:Accommodate new CConfigItem::Double config data type.standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h:New SetValue(CConfigItem &, double) member function.Modify ItemTypeOf() to return CConfigItem::Double whena config option has a legal value range of type double.Modify SetValue (CConfigItem &, const CString, bool) toaccommodate double values.1999-08-09 Simon FitzMaurice <sdf@redhat.co.uk>* tools\ResourceTool\win32\ResourceToolDlg.htools\ResourceTool\win32\StdAfx.htools\Utils\win32\properties.cpp,h : Make windows-independent (move to common some time)tools\ecostest\win32\*.dsp,*.mak : use properties classtools\testtool\win32\RunTestsSheet.cpptools\testtool\win32\RunTestsSheet.htools\ecostest\common\TestResource.cpp,htools\ecostest\common\ResourceServer.cpp,htools\ecostest\common\eCosTest.cpptools\ecostest\common\eCosTestUtils.cpp,h : Use common properties class1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\ConfigTooldoc.h : correct misplaced edit1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\ControlView.cpp: UNICODEd trace string* common\win32\IncludeSTL.h: explicit pragma warning so as to be able touse level 4* tools\configtool\common\win32\PropertiesView.cpptools\configtool\common\win32\RulesView.cppstandalone\win32\CdlTemplatesDialog.hcommon\win32\stdafx.h : move include of STL string from PCH to using files* testtool\win32\RunTestsSheet.cpp : correct dereference of view **1999-08-06 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,Report CdlStringException exceptions raised whileloading the initial CDL configuration.1999-08-06 John Dallaway <jld@redhat.co.uk>* standalone\win32\CdlTemplatesDialog.cpp,Modify OnInitDialog() to handle the case where notemplate is selected on dialog initialisation(due to a previous error). Select the first templatein such cases.1999-08-05 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,Catch assertions raised while selecting a new CDL template.1999-08-05 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,Tidy up AddItems() source. No functional change.1999-08-05 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp:Fix GetDefaultHardware() to pass the length of thedata buffer to RegQueryValueEx() correctly.1999-08-04 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\CellView.cpp,h, common\win32\mltview.cpp,h :workaround for slickedit bug (paint our own backgrounds)* common\win32\ControlView.cpp : force a cell view update to improve latency* tools\ecostest\common\TestResource.cpp : avoid compilation warning* common\win32\ConfigItem.cpp,h : replace state variables by parameter ofEvalEnumStrings a parameter to police just-in-time lookup* tools\testtool\win32\RunTestsSheet.cpp,h : allow for modeless as well as modal operation* eCos.rc : restore include of TestTool.rc1999-08-04 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:1999-08-04 John Dallaway <jld@redhat.co.uk>* common.win32\CellView.cpp:Modify InCell() to invoke EvalEnumStrings() forconfig items of type CConfigItem::Enum only.* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Remove obsolete m_nGeneralFlag and m_nDefinitionLinemembers.Simplify EvalEnumStrings() to process config itemsof type CConfigItem::Enum only.1999-08-04 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Remove m_nEnumMax member and Modify EnumMax() touse CStringArray::GetUpperBound().1999-08-04 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp,common\win32\ConfigItem.h:Remove obsolete m_nMin, m_nMax and CanSetValue()class members.Add m_nEnumMax member to support combo boxes in thecell view.* common\win32\CellView.cpp:Modify InCell() and GetInCellRect() to useCConfigItem::EnumMax().* common\win32\ControlView.cpp:Modify BumpItem() to use CConfigItem::EnumMax() andcorrectly handle the decrementing of enum configitems.* common\win32\PropertiesView.cpp:Remove obsolete references to Min and Max rows of theproperties view.* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h,Remove obsolete ReadMacros() function.Modify AddItem() to no longer read enum values duringinitialisation. They are always read just-in-time now.1999-08-04 John Dallaway <jld@redhat.co.uk>* standalone\win32\cdl.dsp,standalone\win32\cdl.mak:Correct path to libCDL source files which was preventingsource browsing.1999-08-04 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h:New function GetDefaultHardware() retrieves thedefault hardware template from the registry.Modify OpenRepository() to load the default hardwaretemplate obtained by GetDefaultHardware().1999-08-03 John Dallaway <jld@redhat.co.uk>* standalone\win32\ConfigtoolDoc.cpp,standalone\win32\ConfigtoolDoc.h,Modify OpenRepository() to catch exceptions generatedwhile loading the hardware and package templates.Modify CdlErrorHandler() to save the most recenterror message in a member variable for reportingpurposes.1999-08-03 John Dallaway <jld@redhat.co.uk>standalone\win32\ConfigtoolDoc.cpp:Modify OpenRepository() to delete any previous CDLconfiguration before creating the new one.1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\AddRemoveDialog.cpp: Removed debugging code* common\win32\CTUtils.cpp: Include <string> with STLInclude mechanism* common\win32\CellView.cpp,h: Combo in-cell changes now only "committed" whencell closed. Cancel will leave value unchanged.* common\win32\ControlView.cpp,h,standalone\win32\HelpView.cpp,standalone\win32\MainFrm.cpp, standalone\win32\OutputView.cpp,h:Allow only a single find dialog to be active at a given time* standalone\win32\MainFrm.cpp: Diable edit menu items when focus not in control view1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>* standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak, standalone\win32\Configtool.rc :Properly include testtool resources.1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>* tools\configtool\common\win32\CTUtils.cpp : Include <string> with IncludeSTL mechanism* tools\configtool\common\win32\CellView.* : ESC now cancels effect of combo1999-08-02 John Dallaway <jld@redhat.co.uk>standalone\win32\ConfigtoolDoc.cpp:Modify CdlErrorHandler() to log parse errors to theoutput window.Modify LogConflicts() to strip all unnecessary whitespacefrom messages.Modify SelectPackages() to list non-hardware packagesonly in the dialog box. Addition and removal of hardwarepackages must be undertaken by selecting an appropriatehardware template to ensure selection of the correctmemory layout. Also trap any parse errors which areencountered while loading\unloading packages. These arenot fatal.1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>* common\win32\StringEdit.* : Add idle message hint for in-cell string editing* common\win32\IdleMessage.* : Add Reset() member function1999-07-30 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.h:Remove obsolete members from class declaration.* standalone\win32\Configtool.rc:Use IDC_CT_EDIT rather than IDC_EDIT for multi-linestring edit box.1999-07-29 Simon FitzMaurice <sdf@redhat.co.uk>* FolderDialog.*, NewFolderDialog.* : moved IDs to implementation(unknown why the existing code doesn't compile, but it doesn't)1999-07-29 John Dallaway <jld@redhat.co.uk>* common\win32\ConfigItem.cpp:Restore the implementation of EvalEnumStrings() whichwas erroneously commented out.1999-07-29 John Dallaway <jld@redhat.co.uk>* common\win32\RulesView.cpp:Modify OnDblclk() to jump to the config item referencedin the property column if the click was in that column.If the property does not reference a single config itemthen jump to the config item owning the conflict asbefore.1999-07-28 John Dallaway <jld@redhat.co.uk>* common\win32\PropertiesView.cpp,common\win32\PropertiesView.h:Modifications to minimise flicker in the properties view:Add a new function SetItemTextGrow() which sets the textof a list item in the properties list control, extendingthe list if necessary.Modify FillCtrl() to make use of the new SetItemTextGrow()function.Modify OnUpdate() to force the refresh of all list itemswhen a new config item is selected, even if the new configitem is of the same type as the old.1999-07-27 Simon FitzMaurice <sdf@redhat.co.uk>* DescView.*: Fixed selection of short description pane font* ControlView.cpp : Context menu now available on items of type NONE* CellView.cpp : Removed font change visibility when in-cell starts* ConfigTool.dsp : readded changelog1999-07-27 John Dallaway <jld@redhat.co.uk>* standalone\win32\cdl.sh:Accommodate eCos repository with any root directoryname.Use external TCLHOME environment variable if it exists.* common\win32\ControlView.cpp:Modify AdjustItemImage() to display a greyed icon forall calculated config items.* common\win32\CellView.cpp, common\win32\ControlView.cpp:Modify all calls to CdlVisible::is_modifiable() to alsotest CdlVisible::is_active(). This is necessary becauseinactive config items may still be modifiable.Modify OnDraw() to use only CdlValuable::is_modifiable()in determining whether a config item can be edited.* standalone\win32\Configtool.dsp:Add ChangeLog.* standalone\win32\ConfigtoolDoc.cpp:Modify SetValue() to check if the new value of an integeritem is legal and report to the user.Modify OnOpenDocument() to workaround the initial updateproblem temporarily by forcing the update of all views.* common\win32\PropertiesView.cpp:Modify DblClk() to handle double clicking on 'requires'properties by examining the associated CdlReferenceobjects.===========================================================1999-07-27 merge sources from devo\ide\src\gui\mfc\eCosand ecc\ecc\cdltools\current\host\build\win32===========================================================1999-07-23 Simon FitzMaurice <sdf@redhat.co.uk>* CTMain.cpp, MultiDocSECWorksheet.* : turn close into hide of client windowsin order to preserve caption and position.* ProjectManager.* : hack for invoking custom rules unconditionally* PropertiesView.cpp: fix to look for macros not macros-or-names* subprocess.*: save directory as CString, not psz* IntegerEdit.cpp: allow hex and integer input1999-07-23 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp:Modify EvalEnumStrings() to accommodate booleanconfig items.1999-07-23 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp:Modify StringValue() to observe the hex displayoption if enabled.1999-07-23 John Dallaway <jld@redhat.co.uk>* ControlView.cpp:Modify RestoreDefault() to skip the root tree nodewhich has no CDL item.* PropertiesView.cpp:Modify FillCtrl() to omit the Min and Max rows forinteger items. CDL now allows multiple ranges withcalculated limits.Rename the evaluated "Default Value" row to "Default"to distinguish it from the "DefaultValue" CDLproperty which presents the underlying expression.Both items provide useful information.* ConfigtoolDoc.cpp:Modify CdlTransactionHandler() to switch memorylayout if a config item with display string "Startuptype" changes value.1999-07-22 John Dallaway <jld@redhat.co.uk>* CdlTemplatesDialog.cpp, CdlTemplatesDialog.h:Modify OnSelchangeCdlTemplate() to fill the packagesedit box with package aliases.Move most of the show\hide code into a new functionShowDetails() which can be called to hide details bydefault before the dialog is displayed.* eCos.rc:Tweak static text in templates dialog.* ConfigtoolDoc.cpp:Modify SelectPackages() to restore use of theCCdlPackagesDialog dialog.* CellView.cpp:Modify InCell() to recalculate the combo box size afterthe enum values have been fetched and the enum count isknown.1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>* CellView.cpp - restore "restore default" for NONE items1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>* ComboEdit.cpp,.h : new class to deal with in-cell combobox editsFor now this just exists to handle escape and enter cancellation, likeintegeredit and stringedit.* Integeredit.* : escape and enter cancellation, like stringedit.* Integeredit.cpp : reverse sense of ES_NUMBER* CellView.cpp : use of the above1999-07-22 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp, ConfigItem.h:New function EvalEnumStrings() to calculate the legalvalues on a just-in-time basis.Modify DefaultValue() to obtain data from libCDL directly.* ConfigtoolDoc.cpp:Modify ItemTypeOf() to return ConfigItem::Integer ifthere are legal ranges.Modify AddItem() to no longer read legal values oninitialisation. They are now read just-in-time.* ControlView.cpp:Modify BumpItem() to restore Enum bump facility usingCConfigItem::EvalEnumStrings().* PropertiesView.cpp:Modify FillCtrl() to use StringDefaultValue() to fillthe "Default Value" field for all config item types.* CellView.cpp:Modify InCell() to read the Enum values just-in-timeusing CConfigItem::EvalEnumStrings().1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>* StringEdit.* : Fixed edit cancelling by means of escape and enter keys* ControlView.* : Tailor context menu better to item under pointGive focus to an in-cell edit after creation* CellView.cpp : Add rclick functionality as for controlview (still somemore to do here: better positioning of context menu and syskey accels)* ConfigToolDoc.* : Find now takes optional "where" parameter* PropertiesView.cpp : Implement double cliok on name.macro functionality* RulesView.cpp : Restored selection on double-click functionality* ecos.rc : Restored missing properties resource1999-07-22 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp, ConfigItem.h:Modify StringValue() to take a CdlValueSource parameter.Modify StringDefaultValue() to use StringValue().* ControlView.cpp:Modify OnRestoreDefaults() to refresh the other views.* ConfigtoolDoc.h:Make UpdateFailingRuleCount() public.* ConfigtoolDoc.cpp:Remove remaining reference to CDL structural conflicts missedin previous commit.1999-07-22 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp:Modify Modified() to determine whether an option has beenmodified using CdlValuableBody::get_source().* ConfigtoolDoc.cpp:Modify OnCloseDocument() to disable the CDL transaction handlerbefore deleting CDL data.Modify AddItem() to no longer set the initial value of a newconfig item. This is not necessary now the values are stored inCDL objects.* ControlView.cpp:Modify IsChanged() to use CConfigItem::Modified().Modify RestoreDefault() to restore the default option valueusing a call to CdlValuableBody::set_source().1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>* AddRemoveDialog.*: add fn to limit expansion of listbox sizes.GetStyle() does not return WS_HSCROLL attribute - work around this* CTOPtionsDialog.*: remove options unlikely to be implemented RSN* CDTemplatesDialog.*: add "Details" button (filling of control still to do)* ConfigToolDoc.cpp: Tidied CFileName usage* Project.cpp: used slightly different AddLibrary hack* ProjectManager.cpp: added timing fns* eCos.rc: changes associated with the above + remove usused dialogs* testtoolres.h: Restore missing defines* Outputpage.cpp: Use a fixed font* ExecutionPage.cpp: Remove unused refresh map entry1999-07-21 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:Ignore CDL _structural_ conflicts for now.1999-07-21 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:New CdlTransactionHandler() function to manage refreshingof the config tree.Modify OpenRepository(), SelectPackages() and SelectTemplate()to install and disable the CDL transaction handler asappropriate.* ControlView.cpp, ControlView.h:Rename Enable() to Refresh() and remove vestigial secondargument.Modify Enabled() to use CdlUserVisible::is_active().Modify BumpItem() to disabled bumping of Enum options for now.1999-07-21 John Dallaway <jld@redhat.co.uk>* RulesView.cpp:Modify AddConflicts() to save the unique CdlConflict as theitem data in the list control.Modify OnDblClk() to derive the config item from the new listitem data.Re-implement CompareFunc() to sort with the list control text.1999-07-21 John Dallaway <jld@redhat.co.uk>* ConfigtooDoc.cpp:Modify in line with recent changes to the libCDL API. Alllegal values are now obtained via CdlListValue::get_table().1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>* ConfigToolDoc.*, CTMain,*: CConfigToolDoc no longer derives from CDocumentAdded fn. to show eCos barTidied up MLT message handlers* ConfigItem.* etc...added fn to select - includes showing eCos bar* ControlView.cpp: modified IsChanged to accommodate all types of item1999-07-20 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp, ConfigItem.h:Modify SetValue(), StringValue() and Value() to store\retrieveconfig values using libCDL.* PropertiesView.cpp:Modify OnUpdate() to refresh property list icons whenCConfigToolDoc::ValueChanged.* CellView.cpp:Modify CancelCellEdit(), OnComboCelEndOK() and InCell() to storevalues of config items of type Enum as strings.1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>* CTMain.cpp: removed obsolete include of mainfrm.h and resource.h infavour of ide.guicommon.h* CTUtils.* etc...: renamed StrToInt as StrToItemIntegerType (clashedSDK define)* CellView.*, ControlView.*: added find menu greying functionality,find again functionality* Project.cpp: minor fixes to library deps* Thermometer: added optional second (name) param to ctor1999-07-20 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:Modify in line with minor changes to the libCDL API.Specifically, CdlBaseBody has been eliminated in favourof CdlNodeBody and CdlListExpression::eval() now takesa CdlEvalContext parameter.1999-07-20 John Dallaway <jld@redhat.co.uk>* CTMain.cpp, CTMain.h:Modify update handlers such that MLT function menuitems are greyed if the MLT view is hidden.Mon Jul 19 17:50:10 1999 Tomy Hudson <thudson@redhat.com>* stdafx.h: Remove obsolete include of ide.model.h1999-07-19 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, ConfigtoolDoc.h:New function CopyMLTFiles() copies all MLT-related filesfor the current target\platform from the eCos repositoryto the build tree.1999-07-19 John Dallaway <jld@redhat.co.uk>* CTMain.cpp, CTMain.h:Add new menu items and associated message handlers toadd, remove and edit memory layout regions and sections.* ConfigtoolDoc.cpp:Re-enable correct functioning of CurrentPlatform() now thatenum config options are supported.Modify SetValue() to detect a change in target or platformby comparing old values with new ones.1999-07-19 Simon FitzMaurice <sdf@redhat.co.uk>* CTMain.*,ProjectManager.*: Adjusted to allow multiple init and finalize* ConfigtoolDoc.*: Add persistence via registry, removed some unused code* Properties.*, ConfigTool.* etc...: Added registry specification to CProperties ctor* .cvsignore: updated* CTOptionsDialog.*: removed unused code* Project.*: added yet another hack for lack of custom rules1999-07-16 Simon FitzMaurice <sdf@redhat.co.uk>* CTMain.*, CFileName.*Removed DeleteFolderAndContents in favour of CFileName::RecursivelyDeleteGrey packages and templates dialogs if build in progressProper preprocessing around SEC3DTabWnd* ConfigTool.*:eCosInit gains build tree and bCreate params* ConfigToolDoc.*:Introduce BuildTree() and InstallTree() helper fns.* Project.cpp:Custom rules go in install tree, not build tree* eCos.dsp. eCos.mak:Add dependency on guicommon* cdl.dsp:Added cdl.sh to project1999-07-16 John Dallaway <jld@redhat.co.uk>* CdlTemplatesDialog.cpp, CdlTemplatesDialog.h,eCos.rc, eCosres.h:New template selection dialog box and handlers.* eCos.dsp, eCos.mak:Add CdlTemplatesDialog.cpp and CdlTemplatesDialog.hto the eCos project.* ConfigtoolDoc.cpp, ConfigtoolDoc.h:New SelectTemplate() function to setup and invoke thenew template selection dialog box.* CTMain.cpp, CTMain.h:New "eCos Template..." menu item and handler to callCConfigToolDoc::SelectTemplate().1999-07-15 John Dallaway <jld@redhat.co.uk>* cdl.sh:Create the intermediate directory if it doesn't exist.1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>* cdl.dsp cdl.mak cdl.shFix to work on command line.1999-07-15 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp:Modify FileName() to generate the header file name fora config item using libCDL calls.* PropertiesView.cpp:Modify DblClk() to prepend the build tree to the headerfile name before launching the associated file viewer.1999-07-15 John Dallaway <jld@redhat.co.uk>* cdl.dsp, cdl.mak:Generate the TCLHOME environment variable from the currentdirectory. It is no longer necessary to define TCLHOMEexternally.* eCos.dsp, eCos.mak:Remove explicit references to cdl.lib and cyginfra.libsince these are outputs of the cdl project.1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>* eCos.dsp, eCos.mak:Included ..\..\..\..\tcl\lib on library path1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>* eCos.dsp, eCos.mak:Included ..\..\..\..\tcl\include on path so as to be able to use checked-in tcl filesRestored missing FindDialog and MultiLineEditString files to link1999-07-15 John Dallaway <jld@redhat.co.uk>* PropertiesView.cpp, PropertiesView.h:Remove "Defined at line" property from the propertiesview as this information is no longer available.1999-07-14 Simon FitzMaurice <sdf@redhat.co.uk>* ConfigtoolDoc.cpp* ConfigtoolDoc.h* ControlView.cpp* IntegerEdit.cpp* IntegerEdit.h* Project.cpp* Project.h* ProjectManager.cpp* ProjectManager.h* PropertiesView.cpp* StringEdit.cpp* StringEdit.h* cdl.dsp* cdl.mak* eCos.dsp* eCos.makIntroduced StringEdit class to deal with in-cell string editing (whethermultiline or not)Prepared document load\save functions to accommodate CDL databse loading\savingCorrected IntegerEdit to deal correctly with hex and decimal modesIntroduced hacks into CProject to deal with addLibrary not working andimplicit dependency on target.ld1999-07-14 Drew Moseley <dmoseley@redhat.com>* .cvsignore: Ignore .dep files.1999-07-14 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:Modify OpenRepository() to check that there is at least onetarget and one template in the specified packages databasefile.Modify the constructor to enable the presentation of booleanvalues in the cell view by default.1999-07-14 John Dallaway <jld@redhat.co.uk>* PropertiesView.cpp:Restore handling code for ValueChanged updates whichwas erroneously commented out in an earlier commit.1999-07-14 John Dallaway <jld@redhat.co.uk>* ControlView.cpp:Modify BumpItem() to avoid changing the value of calculatedoptions.Modify AdjustItemImage() to present a greyed checkbox iconfor calculated boolean options.1999-07-14 John Dallaway <jld@redhat.co.uk>* CellView.cpp:Modify OnDraw() to show calculated option values greyed.Modify OnLButtonDown() to prevent user editing of calculatedoption values.1999-07-13 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:Use CdlValue::get_flavor () to determine the type anddefault value of each config item.Use CdlValuable::get_legal_values() to set up theenum list for config items of type Enum. This needsto be performed just-in-time in due course.1999-07-13 Simon FitzMaurice <sdf@redhat.co.uk>Find functionality.1999-07-13 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp, ConfigItem.h:Add new member variable m_CdlItem pointing to the associatedCDL node.* ConfigtoolDoc.cpp:Use get_default_value_expression ()->eval () rather thanget_argc () to calculate the default value at the time ofcreating each CConfigItem object.1999-07-12 Simon FitzMaurice <sdf@redhat.co.uk>Removed more of unused variables and unused code.Tidied up repository-filename access in the document class.Moved eCos tools menu items to an "eCos" submenu.Moved enums to stdafx.Finally got rid of those pesky STL warnings.Added description functionality to AddRemoveDialogAdded status bar code in accordance with latest functionality:new classes CIdleMessage and CThermometerRemoved MultiLineString code1999-07-12 John Dallaway <jld@redhat.co.uk>* cdl.dsp, cdl.mak:Generate intermediate files and output files on logicaldrive V:1999-07-12 John Dallaway <jld@redhat.co.uk>* CTOptionsDialog.cpp, ConfigtoolDoc.cpp, ConfigtoolDoc.h,ConfigTool.cpp, CTMain.cpp, PropertiesView.cpp, RulesView.cppRemove or comment out all references to libNotCDL, CRuleand CFailingRulesDialog.* eCos.dsp, eCos.mak:No longer build the CFailingRulesDialog and CRule classes,but keep them in the project for reference temporarily.Remove all libNotCDL files from the project.1999-07-09 Simon FitzMaurice <sdf@redhat.co.uk>Removed a large number of unused variablesIntroduced GetMain() function to CConfigTool: CTMain fns no longer have to be static.1999-07-09 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, ConfigtoolDoc.h:Remove UpdateFailingRuleCount() which is also providedby class CConfigToolMain. Modify all references touse the remaining version of this function.* RulesView.h:Remove unnecessary GetConflictCount() function.* CTMain.cpp, CTMain.h:Modify UpdateFailingRuleCount() to determine theconflict count from the document's m_CdlConfigobject directly. Also make the function static.1999-07-09 John Dallaway <jld@redhat.co.uk>* RulesView.cpp:Modify AddConflicts() to present the formal propertyname rather than argv [0] which could be an alias forthe property name.1999-07-09 John Dallaway <jld@redhat.co.uk>* ConfigItem.cpp, ConfigItem.h:Reduce dependencies on the CRule class as a precursorto removing CRule. Remove all dependencies on theCHeaderFile class.* eCos.dsp, eCos.mak:No longer build the obsolete CHeaderFile class.* ConfigtoolDoc.cpp, ConfigtoolDoc.h:Remove all dependencies on the CHeaderFile class.Read default values for items using libCDL calls inAddItem () rather than calling SetDefaults() andReadMacros().Set package items to type 'None' so that theycannot be deselected.Remove obsolete Rule() member function.* ControlView.cpp:Modify AdjustItemImage() to display package icons forpackages (which are now of type 'None').Modify ShowPopupMenu() to enable 'Properties' menuitem for packages (which are now of type 'None').* Rule.cpp:Comment out references to the removed functionCConfigToolDoc::Rule ().1999-07-08 John Dallaway <jld@redhat.co.uk>* PropertiesView.cpp, PropertiesView.h:New function PropertyInConflictsList() determines ifa CDL property is within a specified list of CDLconflicts.Modify the FillCtrl() function to add an exclamationicon to listed properties which are within any CDLconflict list by calling the newPropertyInConflictsList() function.1999-07-08 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:Use CDL flavor info to workaround the lack ofget_widget_hint() for now.1999-07-08 John Dallaway <jld@redhat.co.uk>* CTUtils.cpp:Accommodate both leading and trailing whitespace inthe StripExtraWhitespace() function.* PropertiesView.cpp:Add CDL properties to the properties view list box infunction FillCtrl().1999-07-07 John Dallaway <jld@redhat.co.uk>* RulesView.cpp:Modify FillRules() function to present all propertyarguments for each conflict.1999-07-07 John Dallaway <jld@redhat.co.uk>* RulesView.cpp, RulesView.h:Modify FillRules() function to fill the rules list withCDL conflicts by calling a new function AddConflicts().Modify OnDblclk() message handler to use a CItem pointerfrom the list view rather than the previous CRulepointer.* CTMain.cpp, CTMain.h:New View->Conflicts menu item and message handlersreplacing View->Rules items.Change rules window caption to 'Conflicts' in theconstructor.* ConfigtoolDoc.cpp:Modify UpdateFailingRuleCount() to call FillRules()unconditionally. And call UpdateFailingRuleCount() fromAddAllItems().1999-07-07 John Dallaway <jld@redhat.co.uk>* cdl.dsp, cdl.mak: New libCDL project which builds sourcesfrom devo\ecos. Requires Cygwin B20.1 bin directory in thelist of 'executable files' directories (Tools->Options in VC++6 IDE). Also requires \bin such that \bin\sh exists. Finallyrequires that Tcl 8.1 is installed and a TCLHOME environmentvariable such that $TCLHOME\lib and $TCLHOME\include exist.* eCos.dsp, eCos.mak: Use the cdl.lib and cyginfra.lib builtby the new libCDL project rather than the pre-built librariesat devo\ide\cdl.1999-07-05 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp ConfigtoolDoc.h:New function LogConflicts() logs global conflict explanationstrings to the output pane. Called from AddAllItems().1999-07-05 John Dallaway <jld@redhat.co.uk>* CdlPackagesDialog.cpp (OnInitDialog): Enable horizontalscrolling of listboxes to accommodate long package aliases.1999-07-01 John Dallaway <jld@redhat.co.uk>* eCos.rc: Add the LBS_SORT property to the listboxesin the package selection dialog explicity. Add the dialogtitle (caption) explicity.* CdlPackagesDialog.cpp, ConfigtoolDoc.cpp (SelectPackages):Remove unnecessary dialog initialization code.Thu Jul 01 07:52:10 1999 Ian Molee <imolee@redhat.com>* eCos.dsp: Added proper CDL paths to library and header filesearch paths in project settings, to eliminate the need for theuser to manually specify these in DevStudio settings.* eCos.mak: re-exported makefile with new settings.1999-06-30 John Dallaway <jld@redhat.co.uk>* eCosres.h: Remove erroneous definition of IDC_EDIT1.* ConfigtoolDoc.cpp: Full implementation of SelectPackages()which performs package loading\unloading in response touser input.1999-06-30 John Dallaway <jld@redhat.co.uk>* AddRemoveDialog.cpp, AddRemoveDialog.h: Additionalconstructor to allow use of class CAddRemoveDialog with otherdialog resources.* CTUtils.cpp, CTUtils.h: New member functionStripExtraWhitespace() returns a copy of a string in whicheach whitespace sequence s replaced by a single spacecharacter.* ConfigtoolDoc.cpp, ConfigtoolDoc.h: Initial implementationof SelectPackages() using new dialog. New member functionGetPackageName () returning a package name given a packagealias.* eCos.dsp, eCos.mak, CdlPackageDialog.cpp,CdlPackageDialog.h, eCos.rc, eCosres.h:New dialog resource and class derived from CAddRemoveDialogimplementing a package selection dialog.1999-06-30 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, ConfigtoolDoc.h:AddAllItems(): New function to generate the CConfigItemsobjects. Called from OpenRepository() and forthcomingCDL package load\unload functions.SelectPackages(): Dummy version of a new function to invokethe forthcoming package selection dialog box.* CTMain.cpp, CTMain.h:New 'eCos Packages' menu item and OnToolsPackages() messagehandler.Tue Jun 29 13:48:06 1999 Tomy Hudson <thudson@redhat.com>* CTMain.cpp (CConfigToolMain): Changed all references ofSECShortcutBar to QESECShortcutBar. Likewise for othre relevantstingray classes.* CTMain.h (class CConfigToolMain): Changed SEC3DTabWnd toQESEC3DTabWnd.Mon Jun 28 14:30:34 1999 Ian Molee <imolee@redhat.com>* ecos.dsp: Ensured that _SECDLL and _GXDLL are defined in allconfigurations to use the Objective Grid dynamically as the restof the projects do, rather than linking it in statically.1999-06-25 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp, ConfigtoolDoc.h:Use libCDL to read config options, eliminatingReadConfigData().New AddContents() function to handle CDL container nodes.Modify AddItem() to work with AddContents() and libCDLobjects. Implement hack to determine target and platformpackages in the absence of hCDL. No support for rules asyet.Modify ItemTypeOf() function to use libCDL get_widget_hint(),but get_widget_hint() is not working so assume all visibleitems are Boolean for now.Modify OnCloseDocument() to delete the CDL objects.1999-06-16 John Dallaway <jld@redhat.co.uk>* parse.cxx, notcdl.cxx, libnotcdl.hxx: Prefix libnotCDL classnames with "not" to avoid naming clashes with libCDL classes.* Rule.h, Rule.cpp, ConfigtoolDoc.h ConfigtoolDoc.cpp: Use therevised libnotCDL class names.* eCos.dsp, eCos.mak: Make correct use of _UNICODE and NDEBUGpre-processor symbols in each of the build configurations.Add explicit references to the (external) cdl, cyginfra andtcl81 static libraries.* ConfigtoolDoc.h,ConfigtoolDoc.cpp (OpenRepository, GetPackageData):Read the package names using libCDL rather than pkgconf.tcl.Note that this requires an eCos repository containing theecos.db packages database file.1999-06-08 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:Check for expect.exe rather than make.exe in the user-selectedbuild tools directory.1999-06-08 John Dallaway <jld@redhat.co.uk>* ConfigtoolDoc.cpp:Add 'run tests' data for SH, MIPS_TX39 and VR4300 targets fromeCos repository.Tue Jun 01 14:46:45 1999 Tomy Hudson <thudson@redhat.com>* CTMain.h: Changed include from GuiToolkit.h to ide.guicommon.h
