2003-04-25 John Dallaway * standalone/wxwin/docsystem.cpp: Accommodate the latest HTML doc structure. 2003-04-24 John Dallaway * standalone/wxwin/mainwin.cpp: Fix behaviour of user tools warning message box. * standalone/wxwin/makefile.gnu: Deduce OS type using uname tool. 2003-04-17 John Dallaway * standalone/wxwin/appsettings.cpp, standalone/wxwin/mainwin.cpp: Rationalise the treatment of the build tools directory during startup and when using the build tools dialog. * standalone/wxwin/configtool.cpp: Wait for the installation of platform definitions to complete on Linux. 2003-04-16 John Dallaway * standalone/wxwin/configtool.cpp: Install default platform definitions on initial invocation. Generate Cygwin text-mode mounts explicitly since text-mode is no longer the default mount type. 2003-04-11 John Dallaway * standalone/wxwin/ecutils.cpp, standalone/wxwin/ecutils.h: Create wxString wrappers for cygwin_conv_to_*_path(). * standalone/wxwin/appsettings.cpp: Accommodate POSIX-style values of the ECOS_REPOSITORY environment variable. 2003-04-10 John Dallaway * standalone/wxwin/docsystem.cpp: Eliminate pop-up warning when attempting to create a directory under $HOME/.eCosDocs/ which already exists. 2003-04-07 John Dallaway * standalone/wxwin/appsettings.cpp, standalone/wxwin/appsettings.h: Look for user tools and build tools relative to the configtool executable file. 2003-04-05 John Dallaway * 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 license text on Linux. 2003-03-28 John Dallaway * standalone/common/ecosconfig.cxx, standalone/wxwin/symbols.h: Use a generic 2.net version string by default. * standalone/wxwin/packagesdlg.cpp: Fix population of package lists to ensure the last package is seen. [ Bugzilla 87520 ] 2003-03-26 Bart Veer * common/common/build.cxx: There is no longer a single repository, instead each package can come from different repositories. 2003-03-26 John Dallaway * standalone/wxwin/makefile.gnu: Tidy up. * standalone/wxwin/splittree.cpp: Fix wxRemotelyScrolledTreeCtrl for wxWindows 2.4.0 on Linux/GTK. Patch contributed by Julian Smart. 2003-03-25 John Dallaway * standalone/wxwin/symbols.h, standalone/wxwin/aboutdlg.cpp, standalone/wxwin/configtool.cpp, standalone/wxwin/mainwin.cpp: Use a character string to represent the configtool version number. * standalone/wxwin/runtestsdlg.cpp: Remove CR characters in test output. [ Bugzilla 85163 ] 2003-03-19 John Dallaway * 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 against wxWindows 2.4.0 using Cygwin GCC. 2003-03-18 John Dallaway * standalone/wxwin/appsettings.cpp, standalone/wxwin/configtool.cpp: Look for a default repository at ../../packages relative to the configtool location as a last resort. * standalone/wxwin/configtool.cpp: Eliminate scroll bar jitter in the 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 run against wxWindows 2.4.0. 2003-03-07 John Dallaway * standalone/wxwin/appsettings.cpp: Look in the right place for the eCos repository location under Linux. * standalone/wxwin/admindlg.cpp: Allow addition of EPKs with no pkgadd.txt since this file should be optional. 2003-02-25 John Dallaway * standalone/wxwin/makefile.gnu: No need to specify -L /usr/lib for Linux builds. 2003-02-21 John Dallaway * standalone/wxwin/makefile.gnu: Allow a specific installation of Tcl/Tk to be referenced using "make TCLDIR=/path/to/tcl". 2003-02-19 John Dallaway * 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() and Tcl_GetStringResult() in Tcl 8.4. * standalone/wxwin/configtool.cpp: Call Tcl_FindExecutable(). 2003-02-17 John Dallaway * standalone/wxwin/mainwin.cpp: Update path to configtool HTML docs. 2003-02-13 John Dallaway * 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 * standalone/wxwin/runtestsdlg.cpp, standalone/wxwin/runtestsdlg.h: Call the "Reset Board" message box in the primary thread rather than the worker thread for correct operation under Linux. 2003-02-05 John Dallaway * standalone/wxwin/configtooldoc.cpp, standalone/wxwin/platformeditordlg.cpp, standalone/wxwin/runtestsdlg.cpp: Eliminate .exe suffix handling when running eCos tests. Latest cross toolchains do not generate a .exe suffix. * standalone/wxwin/symbols.h: Version number 2.11 -> 2.12 2003-02-03 John Dallaway * standalone/wxwin/filename.cpp: Eliminate (const WCHAR*) cast in call to PathRelativePathTo() which is related to an error in w32api/shlwapi.h. * standalone/configtool.cpp: Suppress obsolete splash screen and associated resources for now. * standalone/mainwin.cpp: Implement simplified 'About' dialog box to eliminate configtool.bin resource file dependency. 2003-01-25 John Dallaway * standalone/wxwin/configtool.cpp: Use correct data type in call to RegCreateKeyEx() to eliminate compiler warning. * standalone/wxwin/ecpch.h: #include early for Cygwin builds to eliminate fd_set compiler warning * standalone/wxwin/filename.cpp, standalone/wxwin/configtooldoc.cpp, standalone/wxwin/appsettings.cpp: Do not #undef macros matching ecFileName member functions referenced in these files for Cygwin builds. 2003-01-22 John Dallaway * standalone/wxwin/makefile.gnu: Tidy up 2003-01-21 John Dallaway * standalone/wxwin/configtool.h: Force ecUSE_MLT == 0 even for debug builds. 2003-01-20 John Dallaway * 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 array element. 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 * standalone/wxwin/makefile.gnu: New makefile for GNU tools 2003-01-16 John Dallaway * standalone/wxwin/ecutils.cpp: #include * standalone/wxwin/filename.h: Make header macro unique 2002-09-21 Bart Veer * common/common/build.cxx: Avoid const compatibility problems with Tcl 8.4 2002-08-12 Bart Veer * standalone/win32/ReadMe: Move build instructions here from the toplevel 2002-08-03 Bart Veer * standalone/common/Makefile.am, configure.in, acinclude.m4: Rework host-side autoconf support * common/common/build.cxx: fix typo 2002-02-08 Julian Smart * common/common/build.cxx: Added two missing backslashes 2002-02-07 Jonathan Larmour * common/common/build.cxx: correctly substitute forward slashes for backslashes. 2002-01-02 Julian Smart * Modified these files: host/tools/configtool/standalone/win32/Configtool.rc host/tools/configtool/standalone/win32/res/Splsh16.bmp host/tools/configtool/standalone/win32/res/Splsh16_template.bmp host/tools/configtool/standalone/wxwin/README.txt host/tools/configtool/standalone/wxwin/about.htm host/tools/configtool/standalone/wxwin/ecoslogosmall.png host/tools/configtool/standalone/wxwin/reposdlg.cpp host/tools/configtool/standalone/wxwin/bitmaps/splash16.bmp host/tools/configtool/standalone/wxwin/bitmaps/splash16.png host/tools/configtool/standalone/wxwin/setup/configtool.iss host/tools/configtool/standalone/wxwin/setup/innobott.txt host/tools/configtool/standalone/wxwin/setup/innotop.txt incrementing the copyright year to 2002. 2001-12-03 Julian Smart * standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabetically on UNIX. 2001-10-25 Julian Smart * common/common/build.cxx: now generates /ecos-x names under Windows both compiling with Cygwin and VC++. 2001-09-13 Jonathan Larmour * common/common/build.cxx: Test for active properly in below change. 2001-09-12 Jonathan Larmour * common/common/build.cxx: Only use tests value if enabled/active. 2001-07-08 Jonathan Larmour * common/common/flags.cxx: Include for isspace() 2001-02-14 Julian Smart * standalone/win32/configtool.cpp Added support for Cygwin 00r1 when searching for registry hints. 2000-08-15 Jonathan Larmour * common/win32/memmap.cpp (export_files): In header file, wrap parts that aren't ASM safe in "#ifndef __ASSEMBLER__" (export_sections): Ditto 2000-07-25 Jonathan Larmour * common/win32/memmap.cpp (export_sections): Use CYG_LABEL_DEFN to define linker symbols 2000-07-18 John Dallaway * standalone/win32/Configtool.rc: Update IDS_ECOS_SOURCEWARE_URL. 2000-07-03 John Dallaway * common/win32/CTCommonDoc.cpp: Modify SelectPackages() to inhibit option value refresh while changing the version of an eCos package. 2000-06-27 John Dallaway * standalone/win32/Configtool.rc: Update menu item text: "eCos Services Page" -> "eCos Product Page". 2000-06-22 John Dallaway * standalone/common/cdl_exec.cxx: Modify cdl_list() to restore printf line which mysteriously disappeared some time ago. 2000-06-20 John Dallaway * common/common/build.cxx: Modify generate_toplevel_makefile() to make the generated makefile fragment more generic. 2000-06-19 John Dallaway * common/common/build.cxx: Modify generate_toplevel_makefile() to generate a rule to export global flags and command prefix as a makefile fragment for optional use by application developers. 2000-06-19 John Dallaway * common/win32/CTCommon.rc: Replace OK/Cancel buttons with 'Close' button in the Build Options dialog. * common/win32/CTCommonDoc.cpp: Modify OnFileImport() to specify a default file extension for the File Import dialog box. * common/win32/memmap.cpp: Modify add_relative_sections_to_list() to skip sections which have already been added and track whether sections should 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 * standalone/win32/ConfigToolDoc.cpp: Modify RunTests() to check for simulator platforms and inhibit prompting for hardware reset as appropriate. * standalone/win32/Configtool.dsp, standalone/win32/ecosconfig.dsp: Link debug builds against tcl82d.lib rather than tcl82.lib. Look for libCDL in v:\cdl rather than v:\ide. * standalone/win32/Configtool.rc: Point to the eCos Product web page rather than the obsolete eCos Services web page. 2000-04-17 John Dallaway * standalone/common/cdl_exec.cxx: Use PATH_MAX rather than _MAX_PATH in the Cygwin-hosted build. 2000-04-17 John Dallaway * standalone/common/cdl_exec.cxx: Modify cmd_tree() to avoid non-standard use of getcwd(). 2000-04-11 John Dallaway * common/win32/CTCommonDoc.cpp: Modify OpenRepository() to pass error and warning handlers to CdlPackagesDatabaseBody::make(). This allows use of the config tool with repositories having missing packages. 2000-03-31 John Dallaway * standalone/win32/MainFrm.cpp: Modify CygMount() to call the correct overloaded form of CSubprocess::Run(). 2000-03-29 John Dallaway * standalone/win32/Configtool.rc, standalone/common/ecosconfig.cxx, standalone/win32/res/Splsh16.bmp: Update version strings. 2000-03-28 John Dallaway * standalone/win32/cdl.sh, standalone/win32/cdl.dsp: Remove obsolete files. 2000-03-28 John Dallaway * common/win32/CTCommonDoc.cpp: Modify QualifyDocURL() to accommodate absolute HTML file paths returned by libCDL. 2000-03-22 Simon FitzMaurice * standalone\win32\MainFrm.cpp Include usr/bin in path. Use prefix-gcc rather than expect for test of validity of build tools path. 2000-03-21 John Dallaway * common/win32/ConfigItem.cpp: Modify GetURL() to return the correct default URL where the 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 * common/common/build.cxx: Modify resolve_tokens() to avoid breaking make variables specified in CDL custom rule targets and dependencies. 2000-03-15 John Dallaway * 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 * standalone/win32/MainFrm.cpp, standalone/win32/MainFrm.h: Modify PrepareEnvironment() to optionally prepare an environment without the build tools. * standalone/win32/ConfigToolDoc.cpp: Modify OnToolsAdministration() to prepare the environment for ecosadmin.tcl (without the build tools) before invoking the admin tool dialog. 2000-03-10 Simon FitzMaurice * standalone\win32\Configtool.dsp Move CeCosTrace class to its own file 2000-03-10 John Dallaway * standalone/win32/MainFrm.cpp, common/win32/CTCommon.rc: Modify OnToolsPaths() to provide a more accurate description of the contents of the build tools folder. 2000-03-08 John Dallaway * standalone/win32/Configtool.dsp: Remove obsolete files from the project. 2000-03-08 Simon FitzMaurice * standalone\win32\Configtool.cpp Eliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term() 2000-03-08 John Dallaway * standalone/win32/Configtool.dsw: Use relocated cdl project file. 2000-03-07 Simon FitzMaurice * standalone\win32\Configtool.dsp Do not use PCH on test tool files. 2000-03-03 Simon FitzMaurice * standalone\win32\Configtool.dsp Thread-related eCosTest code extracted to new class CeCosThreadUtils 2000-03-02 Simon FitzMaurice * standalone\win32\Configtool.dsp standalone\win32\MainFrm.cpp Change to use common CSubprocess. 2000-03-02 John Dallaway * standalone/win32/Configtool.dsp: Add source and header for the admin tool 'please wait' dialog. 2000-02-29 John Dallaway * common/win32/CellView.cpp: Compare the current cell contents with the current value of the option when cancelling a cell edit. * common/common/build.cxx: Tidy source code. 2000-02-28 John Dallaway * standalone/win32/MainFrm.cpp: Modify PrepareEnvironment() to add the bin directory of the install tree to the path as appropriate. 2000-02-28 Simon FitzMaurice * ChangeLog standalone\win32\MainFrm.cpp Correct logic in PrepareEnvironment() 2000-02-25 John Dallaway * standalone/win32/MainFrm.cpp: Modify PrepareEnvironment() to add the Cygwin 1.0 contrib/bin directory to the path as appropriate. 2000-02-24 John Dallaway * standalone/win32/MainFrm.cpp: Modify PrepareEnvironment() to place the host tools directory at the head of the PATH and define the ECOS_REPOSITORY environment variable for use by the ecosconfig CLUI tool. 2000-02-24 John Dallaway * common/win32/CdlTemplatesDialog.cpp, common/win32/CdlTemplatesDialog.h: Add new UpdateDetails() member function to display the selected packages from both the hardware and non-hardware templates. 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 to reflect the new functionality. 2000-02-24 John Dallaway * 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 * common/win32/CTCommonDoc.cpp: Call SwitchMemoryLayout() rather than NewMemoryLayout() when importing a minimal save file or selecting new hardware since the required memory layout files may not yet be in the MLT directory. * standalone/win32/ConfigToolDoc.cpp: Modify SwitchMemoryLayout() to pass the MLT file paths to CFileFind::FindFile() correctly. 2000-02-22 Simon FitzMaurice * common\win32\CTUtils.* CTUtils has moved to utils folder. HTMLHelpLinkFileName and ShowHtmlHelp are now in doc class. 2000-02-22 Simon FitzMaurice * common\win32\CellView.cpp common\win32\ControlView.cpp Fix problem with synchronization of cell and control views w/ mouse wheel movements. 2000-02-21 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.cpp common\win32\CTCommonres.h common\win32\CellView.cpp common\win32\ConfigToolDoc.h common\win32\cellview.h common\win32\stdafx.h standalone\common\ChangeLog standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp Move CTUtils and cell editing classes to Utils folder. Construct MultiLineEdit dialog from memory to avoid creating a Utils resource. 2000-02-18 Drew Moseley * common/win32/ConfigItem.cpp: Support for CodeCoordinates 2000-02-18 John Dallaway * common/win32/CTCommonDoc.cpp: Call UpdateAllViews(NULL, MemLayoutChanged) from NewMemoryLayout() instead of various other functions. The MLT view was not being updated correctly following a change of hardware template. 2000-02-18 Simon FitzMaurice * common\win32\CTCommon.rc Correct tab order in find dialog. 2000-02-18 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ControlView.cpp common\win32\FindDialog.cpp common\win32\stdafx.h Support searching in values. 2000-02-17 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Do not disable callbacks during template selection (allow conflicts dialog to run) 2000-02-16 Simon FitzMaurice * common\win32\ConfigViewOptionsDialog.cpp standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Add support for adding platforms at run-time Ensure .chm file is only rebuild when necessary. 2000-02-15 Simon FitzMaurice * standalone\win32\Configtool.dsp Avoid using html folder. 2000-02-15 Simon FitzMaurice * standalone\win32\Configtool.dsp Use checked-in html files in HTMLHelp generation: include contents and index page generation. 2000-02-15 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\ConfigToolDoc.h common\win32\FolderDialog.cpp common\win32\NewFolderDialog.cpp standalone\win32\ConfigToolDoc.cpp Add 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 * common\win32\IdleMessage.cpp common\win32\Thermometer.cpp : More changes from Piet. 2000-02-14 Simon FitzMaurice * common\common\build.cxx common\common\build.hxx common\common\flags.cxx common\common\flags.hxx standalone\common\cdl_exec.cxx standalone\common\cdl_exec.hxx standalone\common\ecosconfig.cxx standalone\common\ecosconfig.hxx Update copyright headers in files with non-standard extensions :-). 2000-02-14 Simon FitzMaurice * common\win32\AddRemoveDialog.cpp common\win32\AddRemoveDialog.h common\win32\BuildOptionsDialog.cpp common\win32\BuildOptionsDialog.h common\win32\CTCommonDoc.cpp common\win32\CTCommonres.cpp common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\CTPropertiesDialog.cpp common\win32\CTPropertiesDialog.h common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\CdlPackagesDialog.cpp common\win32\CdlPackagesDialog.h common\win32\CdlTemplatesDialog.cpp common\win32\CdlTemplatesDialog.h common\win32\Cell.cpp common\win32\Cell.h common\win32\CellEdit.cpp common\win32\CellEdit.h common\win32\CellView.cpp common\win32\ComboEdit.cpp common\win32\ComboEdit.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\ConfigViewOptionsDialog.cpp common\win32\ConfigViewOptionsDialog.h common\win32\ControlView.cpp common\win32\ControlView.h common\win32\DescView.cpp common\win32\DescView.h common\win32\DoubleEdit.cpp common\win32\DoubleEdit.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\FindDialog.cpp common\win32\FindDialog.h common\win32\FolderDialog.cpp common\win32\FolderDialog.h common\win32\IdleMessage.cpp common\win32\IdleMessage.h common\win32\IncludeSTL.h common\win32\IntegerEdit.cpp common\win32\IntegerEdit.h common\win32\MultiLineEditDialog.cpp common\win32\MultiLineEditDialog.h common\win32\NewFolderDialog.cpp common\win32\NewFolderDialog.h common\win32\NotePage.cpp common\win32\PropertiesList.cpp common\win32\PropertiesList.h common\win32\PropertiesView.cpp common\win32\PropertiesView.h common\win32\RegionGeneralPage.cpp common\win32\RegionGeneralPage.h common\win32\RulesList.cpp common\win32\RulesList.h common\win32\RulesView.cpp common\win32\RulesView.h common\win32\SectionGeneralPage.cpp common\win32\SectionGeneralPage.h common\win32\SectionRelocationPage.cpp common\win32\SectionRelocationPage.h common\win32\SplitterWndEx.cpp common\win32\SplitterWndEx.h common\win32\StdAfx.cpp common\win32\StringEdit.cpp common\win32\StringEdit.h common\win32\TTListCtrl.cpp common\win32\TTListCtrl.h common\win32\Thermometer.cpp common\win32\Thermometer.h common\win32\cellview.h common\win32\memmap.cpp common\win32\memmap.h common\win32\messagebox.cpp common\win32\messagebox.h common\win32\mltview.cpp common\win32\mltview.h common\win32\notepage.h common\win32\resource.h common\win32\stdafx.h common\win32\thinsplitter.cpp common\win32\thinsplitter.h standalone\win32\BCMenu.cpp standalone\win32\BCMenu.h standalone\win32\BinDirDialog.cpp standalone\win32\BinDirDialog.h standalone\win32\CTres.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\MLTFrame.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\OutputView.cpp standalone\win32\OutputView.h standalone\win32\Splash.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h standalone\win32\splash.cpp Update copyright headers 2000-02-11 John Dallaway * standalone\common\ecosconfig.cxx: Update ecosconfig version string to "1.3.1". 2000-02-09 Simon FitzMaurice * common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h standalone\win32\Configtool.dsp Avoid 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 * standalone\win32\Configtool.rc: Update 'about' box version string for release 1.3.1. 2000-02-08 Simon FitzMaurice * standalone\win32\ConfigToolDoc.cpp Keep test list sorted 2000-02-08 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\ConfigItem.cpp common\win32\IdleMessage.cpp common\win32\Thermometer.cpp Changes from Piet for new ref counting interface. 2000-02-07 Simon FitzMaurice * standalone\win32\BCMenu.cpp standalone\win32\BCMenu.h Reinsert copyright header 2000-02-07 Simon FitzMaurice * common\win32\CTUtils.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc Remove unused bitmaps 2000-02-07 Simon FitzMaurice * standalone\win32\CTres.h standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc Remove scrolling credits 2000-02-07 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h standalone\win32\MainFrm.cpp 2000-02-07 Simon FitzMaurice * standalone\win32\Configtool.dsp Introduce \D_WIN32_IE=0x0400 2000-02-07 John Dallaway * standalone\win32\res\Splsh16.bmp: Update splash screen for release 1.3.1. 2000-02-07 Simon FitzMaurice * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Remove unused variables (in particular, timer which was being killed but not created) 2000-02-04 Simon FitzMaurice * standalone\win32\Configtool.dsp Remove MappedBitmapButton 2000-02-04 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\CTUtils.h standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\MainFrm.h Ensure shortcuts for popup menus functional. * common\win32\ControlView.cpp common\win32\ControlView.h common\win32\FailingRulesDialog.cpp common\win32\RulesView.cpp common\win32\StdAfx.cpp common\win32\mltview.cpp common\win32\mltview.h common\win32\stdafx.h standalone\win32\OutputView.cpp standalone\win32\OutputView.h Correct for abnormal behaviour of vsnprintf under NT. * standalone\win32\Configtool.rc Output view context menu "Save" should have ellipsis. * standalone\win32\ecosconfig.dsp Use cdl from v:\ide 2000-02-04 Simon FitzMaurice * common\win32\CTCommonres.h standalone\win32\CTres.h These files cannot have copyright banners. 2000-02-03 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h Allow overlapping solutions. Display dialog in respect of conflicts without solutions. * standalone\win32\ConfigToolDoc.cpp standalone\win32\MainFrm.cpp common\win32\RulesList.cpp common\win32\RulesView.cpp Remove unnecessary #includes 2000-02-03 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\ConfigToolDoc.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\RulesList.cpp common\win32\RulesView.cpp common\win32\RulesView.h Implement multiple selection in Resolve Conflicts dialog and conflicts window. Add "Resolve" context menu item to conflicts window. 2000-02-02 Simon FitzMaurice * common\win32\ConfigItem.cpp Ensure when package is unloaded stale tree handles are not accessed. 2000-02-02 Simon FitzMaurice * common\win32\FailingRulesDialog.cpp Rework to avoid use of CConfigItems (because fixes may involve packages not yet loaded) 2000-02-02 Simon FitzMaurice * common\win32\SectionGeneralPage.cpp common\win32\SectionRelocationPage.cpp Changes required by IDE API changes. 2000-02-02 Simon FitzMaurice * standalone\win32\MainFrm.cpp Make sure to reset the CSubProcess pointer to null if we fail to run the subprocess. 2000-02-01 Simon FitzMaurice * standalone\win32\BCMenu.cpp standalone\win32\BCMenu.h standalone\win32\CreditStatic.cpp standalone\win32\CreditStatic.h These files shouldn't have our copyright on them yet. 2000-02-01 Simon FitzMaurice * common\win32\AddRemoveDialog.cpp common\win32\AddRemoveDialog.h common\win32\BuildOptionsDialog.cpp common\win32\BuildOptionsDialog.h common\win32\CTCommonDoc.cpp common\win32\CTCommonres.cpp common\win32\CTCommonres.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\CTPropertiesDialog.cpp common\win32\CTPropertiesDialog.h common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\CdlPackagesDialog.cpp common\win32\CdlPackagesDialog.h common\win32\CdlTemplatesDialog.cpp common\win32\CdlTemplatesDialog.h common\win32\Cell.cpp common\win32\Cell.h common\win32\CellEdit.cpp common\win32\CellEdit.h common\win32\CellView.cpp common\win32\ComboEdit.cpp common\win32\ComboEdit.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\ConfigViewOptionsDialog.cpp common\win32\ConfigViewOptionsDialog.h common\win32\ControlView.cpp common\win32\ControlView.h common\win32\DescView.cpp common\win32\DescView.h common\win32\DoubleEdit.cpp common\win32\DoubleEdit.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\FindDialog.cpp common\win32\FindDialog.h common\win32\FolderDialog.cpp common\win32\FolderDialog.h common\win32\IdleMessage.cpp common\win32\IdleMessage.h common\win32\IncludeSTL.h common\win32\IntegerEdit.cpp common\win32\IntegerEdit.h common\win32\MultiLineEditDialog.cpp common\win32\MultiLineEditDialog.h common\win32\NewFolderDialog.cpp common\win32\NewFolderDialog.h common\win32\NotePage.cpp common\win32\PropertiesList.cpp common\win32\PropertiesList.h common\win32\PropertiesView.cpp common\win32\PropertiesView.h common\win32\RegionGeneralPage.cpp common\win32\RegionGeneralPage.h common\win32\RulesList.cpp common\win32\RulesList.h common\win32\RulesView.cpp common\win32\RulesView.h common\win32\SectionGeneralPage.cpp common\win32\SectionGeneralPage.h common\win32\SectionRelocationPage.cpp common\win32\SectionRelocationPage.h common\win32\SplitterWndEx.cpp common\win32\SplitterWndEx.h common\win32\StdAfx.cpp common\win32\StringEdit.cpp common\win32\StringEdit.h common\win32\TTListCtrl.cpp common\win32\TTListCtrl.h common\win32\Thermometer.cpp common\win32\Thermometer.h common\win32\cellview.h common\win32\listctrltoview.inl common\win32\memmap.cpp common\win32\memmap.h common\win32\messagebox.cpp common\win32\messagebox.h common\win32\mltview.cpp common\win32\mltview.h common\win32\notepage.h common\win32\resource.h common\win32\thinsplitter.cpp common\win32\thinsplitter.h common\win32\treectrltoview.inl standalone\win32\BCMenu.cpp standalone\win32\BCMenu.h standalone\win32\BinDirDialog.cpp standalone\win32\BinDirDialog.h standalone\win32\CTres.cpp standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\Configtool.rc standalone\win32\CreditStatic.cpp standalone\win32\CreditStatic.h standalone\win32\MLTFrame.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\MappedBitmapButton.cpp standalone\win32\MappedBitmapButton.h standalone\win32\OutputView.cpp standalone\win32\OutputView.h standalone\win32\Splash.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h standalone\win32\splash.cpp: Normalize copyright headers. 2000-01-31 Simon FitzMaurice * common\win32\CTCommon.rc Adjust help URLs in line with new doc layout. 2000-01-28 Simon FitzMaurice * common\win32\CTCommon.rc Adjust help URLs in line with new doc layout. 2000-01-28 Simon FitzMaurice * standalone\win32\MainFrm.cpp Remove redundant status bar pane. Allow LH pane to occupy all remaining space. 2000-01-28 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h Introduce resource IDs for Help menu help URLs * common\win32\CTCommonDoc.cpp Ensure global conflicts resolution considers all changes. * common\win32\CTUtils.cpp common\win32\CTUtils.h standalone\win32\Configtool.cpp Provide function to return "link2.htm" full path name; delete this file on app exit. * common\win32\FailingRulesDialog.cpp Fix greying of All button; do not allow All and None buttons to affect non-visible items. * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Introduce HTMLHelp navigation complete handler (not functional yet) 2000-01-28 John Dallaway * standalone\win32\ConfigtoolDoc.cpp: Modify OnBuildTemplates() to call SelectHardware() before SelectTemplate() rather than after it. This ensures that CDL option values specified in the template are applied to the new HAL rather than the old one. 2000-01-27 John Dallaway * standalone\common\ecosconfig.cxx, standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx: Use the inference callback function to report resolved conflicts for all commands, not just 'resolve'. Add '--no-resolve' qualifier to explicitly disable the inference engine. 2000-01-25 John Dallaway * standalone\win32\Configtool.cpp, standalone\win32\Configtool.h: Add new GetInstallVersionKey() member function to retrieve the path to the eCos installation version key from the registry. Modify LoadStdProfileSettings() to observe the default build tools and user tools paths specified by the installer. 2000-01-25 John Dallaway * common\common\build.cxx: Fix cygpath() to use the no-space file path when built under Cygwin. * standalone\win32\Configtool.rc: Update version resource and copyright strings for release 1.3. 2000-01-21 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Ensure modified flag is set following [hardware] template changes. 2000-01-21 Simon FitzMaurice * common\win32\mltview.h standalone\win32\CTres.h standalone\win32\Configtool.h Remove use of class CProperties * standalone\win32\Configtool.rc standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h Remove "expand\collapse tree" option 2000-01-21 John Dallaway * common\win32\CTCommonDoc.cpp: Modify CurrentTestingIdentifier() to return the CDL target identifier. This is now the _default_ testing identifier and should be overridable in one of the eCosTest dialogs. 2000-01-21 John Dallaway * common\win32\CTCommonDoc.cpp: Modify OnFileImport() to accommodate recent libCDL API change. 2000-01-21 John Dallaway * standalone\common\ecosconfig.cxx: Add '--version' switch to show tool version, build time and copyright notice. 2000-01-19 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h standalone\win32\Configtool.rc Move help about text to standlone-specific resource and update. 2000-01-19 John Dallaway * standalone\win32\res\Splsh16.bmp: Update splash screen for release 1.3. 2000-01-18 Simon FitzMaurice * standalone\win32\Configtool.rc Update version info. 2000-01-18 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp standalone\win32\CTres.h standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Cygnus -> Red Hat (excluding copyrights) 2000-01-18 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h common\win32\ControlView.cpp standalone\win32\ConfigToolDoc.cpp Move code appropriate to package unloading etc... to common function RegenerateData() * standalone\win32\MainFrm.cpp Do not display toolbars too early. 2000-01-17 Simon FitzMaurice * common\win32\ConfigToolDoc.h Correct accidental removal of RunTests() function. 2000-01-14 Simon FitzMaurice ? * common\win32\CTCommon.rc common\win32\CTCommonres.cpp common\win32\CTCommonres.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h Slightly clearer text on conflicts dialog CSH. Renamed *FAILING_RULES* resources *RESOLVE_CONFLICTS*. * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp Grouped 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 * standalone\win32\BCMenu.cpp standalone\win32\BCMenu.h Picked up later versions * standalone\win32\MainFrm.cpp Fix toolbar persistence * standalone\win32\Configtool.rc standalone\win32\res\Toolbar.bmp Adjust toolbar heights 2000-01-12 John Dallaway * common\win32\CTCommonDoc.cpp: Modify GenerateHeaders() to avoid copying non-config headers to the install tree in the standalone config tool. The make system does this copying. * standalone\win32\MainFrm.cpp: Modify OnToolsShell() to invoke the shell even if the build tree is not yet known. Modify PrepareEnvironment() to avoid mounting the logical drives containing the build, install and repository trees if this information is not yet known. 2000-01-11 John Dallaway * common\win32\ConfigToolDoc.h, standalone\win32\ConfigToolDoc.cpp: Restrict use of short file paths to the generation of GNU makefiles only, now that the IDE will quote file paths containing spaces. A few additional short paths remain pending migration to the use of GnuCompiler::addInclude(). 2000-01-11 John Dallaway * common\win32\CTCommonDoc.cpp: Modify SelectTemplate() and SelectHardware() to avoid copying new MLT files to the build tree if the document has not yet been saved. 2000-01-11 Simon FitzMaurice common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\ConfigToolDoc.h common\win32\ControlView.cpp common\win32\DescView.cpp common\win32\PropertiesView.cpp common\win32\RulesView.cpp common\win32\mltview.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h * Restore missing string resource ID Continue top-level CSH implementation 2000-01-11 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.cpp common\win32\CTCommonres.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\StdAfx.cpp Update conflicts dialog to reflect EID. * standalone\win32\ConfigToolDoc.cpp common\win32\CellView.cpp common\win32\ControlView.cpp common\win32\ControlView.h common\win32\DescView.cpp common\win32\DescView.h common\win32\PropertiesView.cpp common\win32\PropertiesView.h common\win32\RulesView.cpp common\win32\RulesView.h common\win32\cellview.h common\win32\mltview.cpp common\win32\mltview.h F1 help for top-level windows 2000-01-11 John Dallaway * 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 the RulesView class to the RulesList class and rename to AssociatedItem() for use by the double-click handler. 2000-01-10 John Dallaway * common\win32\CTCommon.rc, common\win32\CTCommonres.h, Modify the constructor to calculate the default repository location from the plug-in installation location if the per-user registry value is not found. 2000-01-10 John Dallaway * 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 common between the standalone and plug-in versions of the eCos configuration tool. 2000-01-10 John Dallaway * standalone\win32\CTres.h, standalone\win32\CdlTemplatesDialog.cpp, standalone\win32\CdlTemplatesDialog.h, standalone\win32\Configtool.rc: Add list of packages in the selected software template to the templates dialog box in preparation for commoning the standalone and plug-in versions of the dialog. 2000-01-07 Simon FitzMaurice * standalone\win32\ConfigToolDoc.cpp Treat the result of ResolveGlobalConflicts correctly 2000-01-07 Simon FitzMaurice * common\win32\PropertiesList.cpp CR 901982 2000-01-06 Simon FitzMaurice * common\win32\ControlView.cpp CR 901981 2000-01-05 John Dallaway * common\win32\CTCommonDoc.cpp, standalone\win32\ConfigToolDoc.cpp, common\win32\ConfigTool.h: Modify SelectTemplate() to accommodate a template version parameter. Add a new member variable (m_template_version) to the document class to hold the version of currently selected template since this cannot be obtained from libCDL. Modify OpenRepository() to use the new template version member variable. * standalone\win32\ConfigToolDoc.cpp, Pass template version parameter in all calls to CConfigToolDoc::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 selection dialog. 2000-01-04 John Dallaway * standalone\win32\Configtool.rc: Update copyright notices for the new year. 1999-12-22 Simon FitzMaurice * common\win32\CTCommonres.cpp standalone\win32\CTres.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp Dummy CSH for dialogs. 1999-12-21 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.cpp Migrate mapping of common control IDs to eCosTestDialog 1999-12-21 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\ControlView.cpp common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\stdafx.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc Introduce separate help maps for each component. 1999-12-21 Simon FitzMaurice * common\win32\FileName.cpp Fix it. 1999-12-21 John Dallaway * common\win32\CTCommonDoc.cpp Provide an implementation of the minimal eCos configuration import function. 1999-12-21 John Dallaway * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.rc Add new menu items for the import and export of minimal eCos configuration save files. Provide an implementation of the export function. 1999-12-17 Simon FitzMaurice * common\win32\FileName.cpp common\win32\FileName.h Move to Utils directory 1999-12-17 Simon FitzMaurice * common\win32\FileName.cpp common\win32\FileName.h Add ReplaceExtension() function * common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\eCosPropertyPage.cpp common\win32\eCosPropertyPage.h Use common code between Dialog and Property page variants of CSH classes. * standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.h standalone\win32\MainFrm.cpp Set default .chm file name from executable name 1999-12-20 John Dallaway * common\win32\CTUtils.cpp Fix CUtils::StripExtraWhitespace() to replace a sequence of whitespace characters with a single space character rather than preserving the first whitespace character in the sequence. 1999-12-20 John Dallaway * standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx, standalone\common\ecosconfig.cxx: Enhance 'new' and 'template' commands to accept a template version argument. Add 'import' and 'export' commands for the manipulation of minimal save files. 1999-12-17 Simon FitzMaurice * common\win32\PropertiesList.cpp common\win32\PropertiesList.h Fix problem of multiple requires properties not all displaying * common\win32\CTUtils.cpp Speed up StripExtraWhitespace to allow properties view to paint nicely * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp Ensure minimal work on saving an unmodified doc * standalone\win32\MainFrm.cpp Ensure current dir selected in build tools dialog 1999-12-17 John Dallaway * common\win32\memmap.cpp: Initialise the memory map size. 1999-12-17 Simon FitzMaurice * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Restore "automounting" of drives for install and build trees + repository 1999-12-16 Simon FitzMaurice * standalone\win32\MainFrm.cpp Ensure standalone config tool view menu checkmarks assume state on app initialisation 1999-12-16 Simon FitzMaurice * common\win32\FailingRulesDialog.cpp Prevent crash in release build: ASSERT->VERIFY * common\win32\ControlView.cpp Prevent crash in release build: test on NULL!=GetFocus() 1999-12-14 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h common\win32\FileName.cpp common\win32\FileName.h standalone\win32\ConfigToolDoc.cpp Work around problem w\ spaces in filenames: remove spaces from install tree, build tree and repository 1999-12-14 Simon FitzMaurice * common\win32\CSHDialog.cpp common\win32\CSHDialog.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h Add overridable GetInstanceHandle() * standalone\win32\ConfigToolDoc.cpp Close document before invoking pkgadmin dialog 1999-12-13 Simon FitzMaurice * common\win32\CSHPropertyPage.cpp common\win32\CSHPropertyPage.h Match guicommon version * standalone\win32\Configtool.dsp common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\eCosDialog.h common\win32\eCosPropertyPage.h standalone\win32\CTres.h standalone\win32\Configtool.rc Move IDR_MLTBAR and IDB_BITMAP2 to common resources * standalone\win32\ConfigToolDoc.cpp Improve handling when tools admin 1999-12-13 John Dallaway * 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 * standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx: Synchronize with recent libCDL API changes. 1999-12-13 John Dallaway * standalone\win32\MainFrm.cpp: Modify Build() function to form 'make ' command strings correctly. 1999-12-10 John Dallaway * common\common\build.cxx. Define the make variable OBJCOPY for use by CDL custom rules. 1999-12-09 Simon FitzMaurice * common\win32\CTCommonres.h standalone\win32\CTres.h Renumber resource IDs (CR 901703) * common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h Disable buttons as appropriate on dialog initialization (CR 901688) 1999-12-09 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp standalone\win32\MainFrm.cpp Move persistence of registry to Software\Cygnus Solutions\eCos\Common\Repository\folder. 1999-12-08 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Use IDE debugger as far as possible (not functional yet). Call pkgadmin as built-in dialog 1999-12-07 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Remove reference to runtestssheet 1999-12-07 Simon FitzMaurice * common\win32\CTCommon.rc Restore standard app string ids * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp Use function to determine test executable names * common\win32\ControlView.cpp Remove unused variable 1999-12-07 John Dallaway * 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 * common\win32\subprocess.cpp common\win32\subprocess.h common\win32\CTCommonDoc.cpp common\win32\Thermometer.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\OutputView.cpp standalone\win32\OutputView.h Overhaul CSubprocess class 1999-12-06 John Dallaway * standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx, standalone\common\ecosconfig.cxx: Rename 'hardware' command to 'target' in line with libCDL error messages. 1999-12-03 John Dallaway * common\common\build.cxx: Modify generate_toplevel_makefile() to honour the priorities of custom make rules. Modify generate_toplevel_makefile() to ignore the install tree during 'make clean'. 1999-12-03 John Dallaway * common\common\build.cxx: Modify cygpath() to use the Cygwin function cygwin_conv_to_posix_path() for Cygwin builds. 1999-12-02 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\StdAfx.cpp common\win32\stdafx.h Move trace fn to global namespace 1999-12-02 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\stdafx.h Circumvent 512 character limit in TRACE 1999-12-02 John Dallaway * common\common\build.cxx: Modify generate_makefile() to resolve tokens. 1999-12-01 John Dallaway * common\common\build.cxx: Modify generate_toplevel_makefile() and generate_makefile() to resolve and tokens. Modify generate_makefile() to use the VPATH with wildcard expansion to accommodate 'make -n' for custom rules. 1999-12-01 Simon FitzMaurice * common\win32\RulesView.cpp common\win32\RulesView.h Make locate work properly on both columns in conflicts view. 1999-12-01 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Place exception handler around get_build_info() call 1999-12-01 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\ConfigToolDoc.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h standalone\win32\ConfigToolDoc.cpp standalone\win32\MainFrm.cpp More conflict resolution work - for global conflicts * common\win32\FileName.cpp common\win32\FileName.h Introduce file-finding utility function. 1999-12-01 John Dallaway * 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 * standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx: Add inference_callback() function to report resolved conflicts. Modify cmd_resolve() to use the new inference_callback() function. 1999-11-30 John Dallaway * common\common\build.cxx: Modify generate_makefile() to make the 'headers' target dependent on the new 'mlt_headers' target defined in pkgconf\rules.mak. 1999-11-30 John Dallaway * common\common\build.cxx: Modify generate_makefile() to generate separate rules for copying each header file to the install tree. This speeds up 'make headers' considerably. 1999-11-30 John Dallaway * common\common\build.cxx: Modify generate_makefile() to replicate the global variables in each package makefile. This facilitates the rebuilding of individual packages in isolation. 1999-11-26 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\ConfigToolDoc.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.rc Moved sourceware references to be standalone-specific * common\win32\CTCommonDoc.cpp Do not complain about failing rules if document already saved * standalone\win32\MainFrm.cpp Try global conflict resolution 1999-11-29 John Dallaway * standalone\common\ecosconfig.cxx, standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx: Add experimental 'resolve' command to resolve global configuration conflicts. 1999-11-29 John Dallaway * standalone\common\ecosconfig.cxx, standalone\common\ecosconfig.h: Add new function trim_path() to remove the trailing directory separator char (if present) from a file path. Call trim_path() on the user-specified repository and install tree paths. 1999-11-26 Simon FitzMaurice * common\win32\CellView.cpp Ignore empty strings in integer or floating cells - only are legal as intermediate values 1999-11-26 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Now using CDL test name values to find test executables. * standalone\win32\ViewOptions.cpp Test for existence of viewer is not enough: it must be a file 1999-11-26 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Introduce class for registry access and simplify code accordingly Remove some more unused variables and code Prevent thread calculating thermometer max accessing GUI objects 1999-11-26 John Dallaway * common\common\build.cxx: Add path_to_vector() and nospace_path() functions to calculate a Win32 file path which does not contain spaces but which otherwise preserves long directory names. Modify cygpath() to use nospace_path() rather than call GetShortPathNameA() directly. 1999-11-25 Simon FitzMaurice * common\win32\ControlView.cpp Correct find bug. 1999-11-25 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\OutputView.cpp Use a smooth progress control for accuracy. Remove more unused stuff. Use a better algorithm for estimating a build duration. 1999-11-25 John Dallaway * standalone\win32\ConfigToolDoc.cpp, Modify SwitchMemoryLayout() to copy default memory layout files only where they do not already exist at the destination location. * common\win32\ConfigItem.cpp: Modify the string version of SetValue() to reference the transaction object as appropriate. 1999-11-25 Simon FitzMaurice * standalone\win32\Configtool.cpp standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Correct confusion between UNICODE and ANSI in reading registry for bin dirs 1999-11-25 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ControlView.cpp Normalize IsActive, IsEnabled functions in CConfigitem. Removed unused members from CConfigItem Removed m_nIndex from CConfigItem Fixed NULL transaction being passed to cdl layer * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Removed unused members * common\win32\SplitterWndEx.cpp common\win32\SplitterWndEx.h Fixed crash on hiding MLT * common\win32\CTCommonres.h standalone\win32\CTres.h Restored IDS_REGKEY 1999-11-25 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ControlView.cpp common\win32\SplitterWndEx.cpp common\win32\SplitterWndEx.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h 1999-11-25 John Dallaway * common\win32\CTCommonDoc.cpp: Modify SaveMemoryMap() to no longer export the memory layout to the build tree. The layout is now only exported to the install tree. Modify CopyMLTFiles() to no longer copy the default memory layout exports from the repository to the build tree. The layouts are now only copied to the install tree and only where they are not already present. Modify MLTDir() to generate the MLT save file directory path by appending "_mlt" to the root name of the config save file. Modify UpdateBuildInfo() to correctly pass the install tree path to generate_build_tree(). * standalone\win32\ConfigToolDoc.cpp: Modify SwitchMemoryLayout() to make correct use of the MLTDir() function. Modify OnOpenDocument() and OnSaveDocument() to call SetPathName() explicitly such that MLTDir() returns the correct value. Modify SetPathName() to generate the build and install directory paths by appending "_build" and "_install" respectively to the root name of the config save file. 1999-11-25 Simon FitzMaurice * standalone\win32\ConfigToolDoc.cpp Use "native" in the case of no toolchain prefix. 1999-11-25 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Complete changes for build paths and remove yet more unused variables. Place registry keys in string resources. 1999-11-24 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\PropertiesList.cpp common\win32\PropertiesList.h common\win32\PropertiesView.cpp common\win32\RulesList.cpp common\win32\RulesList.h common\win32\RulesView.cpp common\win32\eCosDialog.cpp common\win32\mltview.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp standalone\win32\MainFrm.cpp More 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 * standalone\common\ecosconfig.cxx, standalone\common\cdl_exec.cxx, common\common\build.cxx: Call cygwin_conv_to_win32_path() in Cygwin builds to process Cygwin-style directory paths on the ecosconfig command line. Such paths are not understood universally by the Cygwin tcl library. 1999-11-23 John Dallaway * standalone\common\ecosconfig.cxx, standalone\common\cdl_exec.cxx, common\common\build.cxx: Check for the _MSC_VER macro rather than _WIN32 to facilitate cygwin builds. 1999-11-19 Simon FitzMaurice * common\win32\FailingRulesDialog.cpp Use CDL conflicts code for real. * common\win32\RulesList.cpp common\win32\RulesList.h Add Tooltips * common\win32\mltview.h Remove usused variable 1999-11-19 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigToolDoc.h common\win32\ControlView.cpp common\win32\ControlView.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp Fixed crash in hardware selection - need to remove items from view first to avoid painting problems. * standalone\win32\MainFrm.h Fixed include file name * standalone\win32\Configtool.rc standalone\win32\res\miscbar.bmp common\win32\CTCommonres.h standalone\win32\MainFrm.cpp Restored help menu bitmaps * common\win32\CellEdit.cpp common\win32\ComboEdit.cpp Removed compilation warnings Correctly passed non-special keystrokes to default window handler 1999-11-19 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonres.h Remove unwanted references to bitmaps 1999-11-18 Simon FitzMaurice * common\win32\CSHDialog.h common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\ControlView.cpp common\win32\eCosDialog.h common\win32\eCosPropertyPage.h common\win32\mltview.cpp standalone\win32\CTres.h standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\OutputView.cpp standalone\win32\res\Toolbar.bmp Add bitmap menu items. 1999-11-17 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\ControlView.cpp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Restore Help->doc home page Update tool options labels 1999-11-17 Simon FitzMaurice * common\win32\ControlView.cpp Use recommended accelerator for "Properties" * common\win32\PropertiesList.cpp Move grid line up one pixel * common\win32\mltview.cpp common\win32\mltview.h Prevent theft of tooltip messages from mainframe Add keyboard accessibility for properties, current section\region * standalone\win32\Configtool.rc Adjust view menu accelerators to match previous version more closely 1999-11-17 John Dallaway * standalone\common\ecosconfig.cxx Modify main() to return an appropriate exit code should execution fail. Modify main() to account for the case where there are qualifiers on the command line, but no command. 1999-11-16 John Dallaway * common\common\build.cxx Modify generate_makefile() to perform 'chmod u+w' rather than 'chmod 644' on each header file installed. 1999-11-16 Simon FitzMaurice * standalone\win32\Configtool.rc Fix bug whereby user tools binaries directory dialog browse button did nothing 1999-11-16 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\CellView.cpp common\win32\ComboEdit.cpp common\win32\ComboEdit.h common\win32\ConfigToolDoc.h common\win32\ControlView.cpp common\win32\ControlView.h common\win32\DoubleEdit.cpp common\win32\DoubleEdit.h common\win32\IntegerEdit.cpp common\win32\IntegerEdit.h common\win32\StringEdit.cpp common\win32\StringEdit.h common\win32\cellview.h common\win32\mltview.cpp common\win32\mltview.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\OutputView.cpp standalone\win32\OutputView.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h standalone\win32\res\Toolbar.bmp Added accelerator for "Search in" in find dialog Added remove button to balance Add in Run Tests. Derived testtool from CSH-enabled classes Improved pane names in font selection dialog Removed view->header files in standalone Fix 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\options 1999-11-16 John Dallaway * common\common\build.cxx Modify generate_makefile() to perform 'chmod 644' on each header file installed. This eliminates problems with updating the install tree from a read-only repository. 1999-11-16 John Dallaway * standalone\common\cdl_exec.hxx, standalone\common\cdl_exec.cxx Modify constructor to define savefile and install_prefix member variables. Use these variables in each command function. * standalone\common\ecosconfig.cxx: Modify main() to process command qualifiers and instantiate a cdl_exec object accordingly. Add command line qualifiers to the usage message in usage_message(). 1999-11-15 John Dallaway * common\win32\ConfigItem.cpp: Modify SetEnabled() to call CdlTransactionBody::body() to commit the transaction. This facilitates inference and transaction callback processing. * common\win32\ControlView.cpp: Modify RestoreDefault() to avoid calling CdlValuableBody::set_source() on items of flavor None. This was triggering an assertion in the latest libCDL code. 1999-11-15 Simon FitzMaurice * common\win32\ConfigToolDoc.h OnMLTProperties should have been public 1999-11-12 Simon FitzMaurice * common\win32\ConfigItem.cpp Enumeration image was missing for Double * common\win32\ControlView.cpp common\win32\ControlView.h Remove some obsolete test code, add elipsis to "Unload" Correct painting problem on unload * common\win32\ConfigToolDoc.h Remove obsolete FileNameChanged hint Rearranged declarations to reduce preprocessing Fix for 901455 * common\win32\CTPropertiesDialog.cpp common\win32\CTCommonDoc.cpp common\win32\PropertiesList.cpp common\win32\PropertiesList.h common\win32\PropertiesView.cpp common\win32\PropertiesView.h Overhaul including corrections for: Incorrect scrolling Overpainting of header control Empty File property 1999-11-12 John Dallaway * common\win32\mltview.cpp: Increase inter-region spacing to match client area border for aesthetic reasons. Modify OnUpdate() and OnSize() functions to improve the vertical scroll size calculation to account for the external text border around each region. 1999-11-11 Simon FitzMaurice * common\win32\CSHDialog.cpp common\win32\CSHDialog.h common\win32\CSHPropertyPage.cpp common\win32\CSHPropertyPage.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\eCosPropertyPage.cpp common\win32\eCosPropertyPage.h Make HelpID() const * common\win32\CTCommonDoc.cpp Prevent control view displaying too early * common\win32\ControlView.cpp Remove Settings context menu item * common\win32\RulesView.cpp Remove Resolve context menu item 1999-11-11 Simon FitzMaurice * common\win32\mltview.cpp common\win32\mltview.h Add tooltips for section names the exceeed the caption rectangle available Decrease size of everything somewhat to allow default display to avoid use of scrollbar * common\win32\ctutils.cpp Do not check for duplicate paths (so always allowing path fragments to be inserted at beginning) 1999-11-11 John Dallaway * common\common\build.cxx: Modify generate_makefile() to add the package version directory in the build tree to the INCLUDE_PATH. 1999-11-11 John Dallaway * common\common\build.cxx: Modify eval_tcl_command() to avoid redirecting stdout under Linux. This was affecting the channel reference count mechanism resulting in system.h not being written out correctly by CdlToplevelBody::generate_config_headers(). 1999-11-10 Simon FitzMaurice * common\win32\CSHDialog.cpp common\win32\CSHDialog.h common\win32\CSHPropertyPage.cpp common\win32\CSHPropertyPage.h common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\eCosPropertyPage.cpp common\win32\eCosPropertyPage.h : "What's this?" style help. 1999-11-09 John Dallaway * 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 templates by their aliases on the command line. 1999-11-09 Simon FitzMaurice * common\win32\FailingRulesDialog.cpp standalone\win32\CreditStatic.cpp standalone\win32\MainFrm.cpp Change various ASSERTs to VERIFYs (caused crash in release build) 1999-11-09 John Dallaway * common\common\build.cxx: Add COMMAND_PREFIX variable to top-level makefile. Rationalise naming of makefile variables. 1999-11-08 Simon FitzMaurice * common\win32\BuildOptionsDialog.cpp common\win32\CSHDialog.cpp common\win32\CSHDialog.h common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\CTPropertiesDialog.cpp common\win32\FolderDialog.cpp common\win32\NewFolderDialog.cpp common\win32\NotePage.cpp common\win32\RegionGeneralPage.cpp common\win32\RegionGeneralPage.h common\win32\SectionGeneralPage.cpp common\win32\SectionGeneralPage.h common\win32\SectionRelocationPage.cpp common\win32\SectionRelocationPage.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\notepage.h standalone\win32\BinDirDialog.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.mak Extend CSH to property pages (still some anomalies here with the sheet buttons) Entered first cut at CSH data 1999-11-08 Simon FitzMaurice * common\win32\AddRemoveDialog.cpp common\win32\AddRemoveDialog.h common\win32\BuildOptionsDialog.cpp common\win32\BuildOptionsDialog.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\CTPropertiesDialog.cpp common\win32\CTPropertiesDialog.h common\win32\CdlPackagesDialog.cpp common\win32\ConfigViewOptionsDialog.cpp common\win32\ConfigViewOptionsDialog.h common\win32\FolderDialog.cpp common\win32\FolderDialog.h common\win32\MultiLineEditDialog.cpp common\win32\MultiLineEditDialog.h common\win32\NewFolderDialog.cpp common\win32\NewFolderDialog.h common\win32\RulesView.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\eCosHelp.h standalone\win32\CTOutputPage.cpp standalone\win32\CTOutputPage.h standalone\win32\CdlTemplatesDialog.cpp standalone\win32\CdlTemplatesDialog.h standalone\win32\HeadersDialog.cpp standalone\win32\HeadersDialog.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h Derive dialog classes from CeCosDialog 1999-11-08 John Dallaway * standalone\common\cdl_exec.hxx, standalone\common\cdl_exec.cxx: New resolve_package_alias() function to allow users to specify packages by their aliases on the command line. 1999-11-08 John Dallaway * common\common\build.cxx: Invoke high-priority custom rules from the top-level makefile as for low-priority ones. 1999-11-08 Simon FitzMaurice * common\win32\CTCommon.rc Correct control spacing in folder dialog common\win32\CTCommonDoc.cpp Work around shell crash w\ URL standalone\win32\CTOutputPage.cpp standalone\win32\CTOutputPage.h common\win32\ConfigViewOptionsDialog.cpp common\win32\ConfigViewOptionsDialog.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h common\win32\ControlView.cpp common\win32\ControlView.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h Convert back to dialog mode 1999-11-08 John Dallaway * standalone\common\ecosconfig.cxx, standalone\common\cdl_exec.hxx, standalone\common\cdl_exec.cxx: Add 'version' command and report non-default package versions. 1999-11-05 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Do not assert when file does not exist common\win32\CTUtils.cpp Correct includes for ANSI build common\win32\PropertiesList.cpp common\win32\CTCommon.rc common\win32\CTCommonres.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\ConfigToolDoc.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\RulesView.cpp common\win32\RulesView.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.rc standalone\win32\HelpView.cpp standalone\win32\MainFrm.h More work on failing rules dialog Remove FullURL common\win32\RulesList.cpp common\win32\RulesList.h Provide vector and list versions of AddConflicts standalone\win32\MainFrm.cpp Improve splitter sizes common\win32\ConfigViewOptionsDialog.cpp common\win32\ConfigViewOptionsDialog.h standalone\win32\CTOutputPage.cpp standalone\win32\CTOutputPage.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h Remove remnants of Apply logic common\win32\ControlView.cpp common\win32\ControlView.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h Use tree control for topological links (parent, child,...) Provide deleteitem handler (to sync cell view when packages removed) common\win32\SplitterWndEx.h common\win32\thinsplitter.cpp common\win32\thinsplitter.h Prevent split box appearing in control view 1999-11-05 Simon FitzMaurice common\win32\CTCommonDoc.cpp common\win32\RulesView.cpp common\win32\RulesView.h : Minor fixes 1999-11-05 Simon FitzMaurice common\win32\CSHDialog.cpp common\win32\CSHDialog.h Provide default implementation for virtual fns common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\FailingRulesDialog.cpp common\win32\FailingRulesDialog.h common\win32\ResolveConflictsDialog.cpp common\win32\ResolveConflictsDialog.h common\win32\RulesList.cpp common\win32\RulesList.h common\win32\RulesView.cpp common\win32\RulesView.h standalone\win32\ConfigToolDoc.cpp Refine failing rules dialog Prevent removed package items causing crash during (for example) paint operations executed within callback 1999-11-05 John Dallaway * standalone\unix\makefile: Add 'clean' target. * standalone\common\ecosconfig.cxx: Look for the ECOS_REPOSITORY environment variable rather than COMPONENT_REPOSITORY. * common\common\build.cxx: Modify generate_toplevel_makefile() to invoke per- package makefiles with the '-r' switch since we do not use implicit rules. 1999-11-05 John Dallaway * 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 common\win32\CTCommon.rc Tidy conflicts resolution dialog common\win32\ConfigItem.cpp common\win32\ConfigItem.h Remove m_strName member variable common\win32\CTCommonDoc.cpp Avoid use of stale pointers after package removal 1999-11-04 Simon FitzMaurice common\win32\ConfigItem.cpp common\win32\ConfigItem.h Fix attribute functions for root node 1999-11-04 Simon FitzMaurice common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h Remove unnecessary members from CConfigItem common\win32\eCosDialog.h Remove temp path from include specification 1999-11-04 Simon FitzMaurice * standalone\win32\Configtool.dsp standalone\win32\Configtool.mak Move to HTML Help (define HTMLHelp, add library to link) 1999-11-04 Simon FitzMaurice * common\win32\PropertiesList.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.h standalone\win32\Configtool.mak standalone\win32\HelpFrame.cpp standalone\win32\HelpFrame.h standalone\win32\HelpView.cpp standalone\win32\HelpView.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\ViewOptions.cpp Removed Help view in favour of HTML Help (old code still accessible if HOME_GROWN_HELP defined). To activate HTMLHelp: define HTMLHELP put HtmlHelp.h in your include search path put HtmlHelp.lib in your lib search path include HtmlHelp.lib in your set of librariess to include in link * common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\BuildOptionsDialog.h Created non-eCos-specific base class CCSHDialog * standalone\win32\Configtool.rc common\win32\CTCommonres.h common\win32\ConfigViewOptionsDialog.cpp standalone\win32\CTres.h Removed remaining Apply buttons 1999-11-04 John Dallaway 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 pkgconfig project. * standalone\unix\makefile: Generate ecosconfig rather than pkgconfig. * standalone\common\pkgconfig.*: Rename files to ecosconfig.* and adjust #include of header file. 1999-11-04 John Dallaway * common\common\build.cxx: Generate a header at the top of each makefile. 1999-11-04 Simon FitzMaurice standalone\win32\ConfigToolDoc.cpp Correct compilation error (bis) 1999-11-04 Simon FitzMaurice common\win32\PropertiesList.cpp common\win32\RulesList.cpp Remove unreferenced param warnings standalone\win32\CTres.h Remove duplication definition if IDAPPLY standalone\win32\ConfigToolDoc.cpp Correct compilation error 1999-11-03 Simon FitzMaurice common\win32\CTCommonres.h standalone\win32\CTres.h Supply IDs necessary for resource editor 1999-11-03 Simon FitzMaurice common\win32\BuildOptionsDialog.cpp common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\CTOptionsDialog.cpp common\win32\CTOptionsDialog.h common\win32\ConfigItem.cpp common\win32\ConfigToolDoc.h common\win32\ControlView.cpp common\win32\FailingRulesDialog.cpp common\win32\NotePage.cpp common\win32\PropertiesList.cpp common\win32\RegionGeneralPage.cpp common\win32\RegionGeneralPage.h common\win32\RulesView.cpp common\win32\SectionGeneralPage.cpp common\win32\SectionGeneralPage.h common\win32\SectionRelocationPage.cpp common\win32\SectionRelocationPage.h common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\notepage.h standalone\win32\CTOutputPage.cpp standalone\win32\CTOutputPage.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.h standalone\win32\Configtool.rc standalone\win32\HelpView.cpp standalone\win32\HelpView.h standalone\win32\MainFrm.cpp standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h General context-sensitive help changes (in particular ShowURL() member function in CConfigToolDoc class) recent libCDL API change: get_normal_conflicts => get_all_conflicts Remove some unused resource IDs 1999-11-03 John Dallaway * standalone\common\cdl_exec.cxx: Modify cmd_check() to accommodate recent libCDL API change. 1999-11-03 John Dallaway * standalone\win32\pkgconfig.dsp: Disable building of the ChangeLog file in the 'Release' configuration (as for 'Debug'). 1999-11-03 Simon FitzMaurice * standalone\win32\Configtool.dsp : Remove OptionsSheet 1999-11-03 John Dallaway * common\common\build.cxx: Modify generate_makefile() to eliminate the use of .stamp files for individual object files. Use the dependency files (*.d) as stamp files. 1999-11-03 John Dallaway * standalone\common\cdl_exec.cxx, standalone\common\cdl_exec.hxx, standalone\common\pkgconfig.cxx: Rename 'report' command to 'check'. 1999-11-02 Simon FitzMaurice common\win32\ConfigItem.cpp common\win32\stdafx.cpp common\win32\eCosDialog.cpp HTML help now used uniformly for CSH 1999-11-02 Simon FitzMaurice common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\ControlView.cpp common\win32\PropertiesList.cpp common\win32\StdAfx.cpp common\win32\eCosDialog.cpp common\win32\eCosDialog.h common\win32\stdafx.h standalone\win32\Configtool.cpp standalone\win32\HelpView.cpp standalone\win32\HelpView.h Add 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.h common\win32\ComboEdit.h common\win32\DoubleEdit.h common\win32\IntegerEdit.h common\win32\target.h Remove junk header includes 1999-11-02 John Dallaway * common\common\build.cxx: Modify generate_makefile() to generate a .deps file after updating a library archive file. * standalone\common\cdl_exec.cxx: Modify diagnostic_handler() to format output in a manner consistent with the other output-generating functions. * standalone\win32\pkgconfig.dsp: Add the ChangeLog file to the project. 1999-11-01 Simon FitzMaurice * common\win32\ControlView.cpp common\win32\ControlView.h : Fix for CR 101034 [customized fonts in control view] 1999-11-01 John Dallaway * standalone\common\pkgconfig.cxx: Look for the component repository in the directory where the pkgconfig tool is located if the COMPONENT_REPOSITORY environment variable is not specified. 1999-11-01 John Dallaway * 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 * common\win32\AddRemoveDialog.h common\win32\BuildOptionsDialog.h common\win32\CTOptionsDialog.h common\win32\CTPropertiesDialog.h common\win32\CTUtils.cpp common\win32\CdlPackagesDialog.h common\win32\CellView.cpp common\win32\ConfigViewOptionsDialog.h common\win32\FailingRulesDialog.h common\win32\FindDialog.h common\win32\FolderDialog.h common\win32\MultiLineEditDialog.h common\win32\NewFolderDialog.cpp common\win32\RegionGeneralPage.h common\win32\ResolveConflictsDialog.h common\win32\SectionGeneralPage.h common\win32\SectionRelocationPage.h common\win32\eCosDialog.h common\win32\notepage.h common\win32\stdafx.h standalone\win32\BinDirDialog.h standalone\win32\CTOutputPage.h standalone\win32\CdlTemplatesDialog.h standalone\win32\Configtool.dsp standalone\win32\Configtool.mak standalone\win32\Configtool.rc standalone\win32\HeadersDialog.h standalone\win32\HelpFrame.cpp standalone\win32\MainFrm.cpp standalone\win32\ViewOptions.h standalone\win32\splash.cpp : Include resources directly. I suspect including resource headers from PCH might have been responsible for resource IDs not being found. * common\win32\CTCommon.rc Restore CDL templates dialog 1999-11-01 John Dallaway * 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 * common\win32\CTCommonDoc.cpp : use short form filename for generate_config_headers so as to avoid problems with spaces in paths 1999-10-29 John Dallaway * standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak: Remove non-existent files from the project. 1999-10-29 John Dallaway * standalone\win32\Configtool.dsw: Add the pkgconfig project to the workspace. 1999-10-29 Simon FitzMaurice * common\win32\CTUtils.cpp common\win32\CTUtils.h standalone\win32\Configtool.cpp Change default arg values of Chop to false (less error-prone) * common\win32\PropertiesList.cpp common\win32\PropertiesList.h Remove SizeColumns * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Remove more unused stuff 1999-10-29 John Dallaway * 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 compilation error with GCC. 1999-10-29 Simon FitzMaurice * common\win32\CTCommon.rc common\win32\CTCommonDoc.cpp common\win32\CTCommonres.h common\win32\CTPropertiesDialog.cpp common\win32\CTPropertiesDialog.h common\win32\ControlView.cpp common\win32\PropertiesView.cpp common\win32\PropertiesView.h common\win32\RulesView.cpp common\win32\RulesView.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.mak standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp common\win32\PropertiesList.cpp common\win32\PropertiesList.h common\win32\ResolveConflictsDialog.cpp common\win32\ResolveConflictsDialog.h common\win32\RulesList.cpp common\win32\RulesList.h Migrate 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 * common\common\build.cxx: Modify generate_makefile() and generate_toplevel_makefile() to copy all necessary non-config header files into the install tree in an initial 'make headers' phase. Move the common '.PHONY' declaration into rules.mak. 1999-10-28 Simon FitzMaurice * common\win32\CTCommon.rc : Fix id of list control 1999-10-28 Simon FitzMaurice * common\win32\BuildOptionsDialog.cpp common\win32\BuildOptionsDialog.h Experiment with framework for HtmlHelp * common\win32\RegionGeneralPage.h Remove kludge for not-found resource ID (rebuild all fixes) * standalone\win32\ConfigToolDoc.cpp Initialize m_nFindWhere * standalone\win32\Configtool.cpp standalone\win32\Configtool.h Remove some unused stuff * standalone\win32\HelpFrame.cpp standalone\win32\HelpFrame.h standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Migrate URL status bar pane to help frame * common\win32\RulesView.cpp common\win32\RulesView.h Experiment with conflict resolution 1999-10-28 Simon FitzMaurice * common\win32\ConfigItem.cpp Change "NYI" to "Not yet implemented" (CR 901460) 1999-10-28 John Dallaway * common\common\build.cxx: Modify cygpath() to accommodate repository and install tree paths containing spaces by converting to short file paths (Win32 only). Modify generate_makefile() to rationalise the naming of timestamp files. 1999-10-27 John Dallaway * common\common\build.cxx: Modify generate_makefile() to handle tests specified by their source files. * common\common\build.hxx: Add get_tests() declaration. 1999-10-27 John Dallaway * common\common\build.cxx: Modify generate_toplevel_makefile() to handle the case of an empty command prefix correctly. * common\win32\memmap.cpp: Modify export_files() to export memory region info to the memory layout header file. 1999-10-27 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTUtils.cpp common\win32\CTUtils.h common\win32\CellView.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\ControlView.cpp standalone\win32\ConfigToolDoc.cpp standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h Sort out generation of header files as necessary for creation of build tree Introduce helper functions: CConfigItem::GetCdlValuable() - returns cdl item cast to CdlValuable CUtils::CopyFile - copies without touching dest file if same as source CUtils::Wpath - moved from CProject Remove some unused crud from main frame class 1999-10-27 John Dallaway * common\common\build.cxx: Create the 'include' directory in the install tree explicitly. 1999-10-27 John Dallaway * common\common\build.cxx, common\common\build.hxx: Modify generate_build_tree() to accommodate backslashes in directory arguments under Win32. 1999-10-26 Simon FitzMaurice * common\win32\ConfigToolDoc.h standalone\win32\ConfigToolDoc.cpp standalone\win32\MainFrm.cpp : Start to use make file generation 1999-10-26 John Dallaway * common\common\build.cxx, common\common\build.hxx, standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak: New files providing the initial implementation of build tree and makefile generation from CDL data. 1999-10-26 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Correct problem whereby some tests were not being correctly located. 1999-10-26 Simon FitzMaurice * common\win32\CTCommonDoc.cpp Adapt to changes for make file generation Traverse only package directories looking for tests * common\win32\FileName.cpp Correct trace output 1999-10-22 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CellView.cpp common\win32\ComboEdit.cpp common\win32\ComboEdit.h common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\DoubleEdit.cpp common\win32\DoubleEdit.h common\win32\FileName.cpp common\win32\IntegerEdit.cpp common\win32\IntegerEdit.h common\win32\StringEdit.cpp common\win32\StringEdit.h common\win32\cellview.h common\win32\thinsplitter.cpp standalone\win32\CTOutputPage.cpp standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.ma? standalone\win32\Configtool.rc standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\ViewOptions.cpp standalone\win32\ViewOptions.h Remove unused resources Localize information regarding kind of cell in CCellView and use runtime class information to represent it. Remove unused functions from CConfigItem Remove inapplicable items from View\Settings and Tools\Options 1999-10-21 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ConfigToolDoc.h common\win32\RulesView.cpp common\win32\RulesView.h common\win32\SplitterWndEx.cpp common\win32\SplitterWndEx.h common\win32\thinsplitter.cpp common\win32\thinsplitter.h standalone\win32\BuildOptsPage.cpp standalone\win32\BuildOptsPage.h standalone\win32\CTres.h standalone\win32\ConfigToolDoc.cpp standalone\win32\Configtool.cpp standalone\win32\Configtool.dsp standalone\win32\Configtool.h standalone\win32\Configtool.mak standalone\win32\Configtool.rc standalone\win32\HelpView.cpp standalone\win32\HelpView.h standalone\win32\MLTFrame.cpp standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\RulesFrame.cpp standalone\win32\RulesFrame.h standalone\win32\SplitterWndEx.cpp standalone\win32\SplitterWndEx.h standalone\win32\ViewOptions.cpp standalone\win32\res\Toolbar.bmp standalone\win32\res\toolbar1.bmp : In standalone tool, make help window floating, other windows splitter panes. Make splitter placement data-driven Rules window columns to size propoertionately to window. Remove BuildOptsPage Remove CPackage class Move SplitterWndEx from standalone to common (CThinSplitter now derives from it) 1999-10-20 John Dallaway * 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 * common\win32\CTCommonDoc.cpp: Modify CdlTransactionHandler() to do nothing if a CdlInterface node has become active or inactive. 1999-10-19 Simon FitzMaurice * standalone\win32\ConfigToolDoc.cpp common\win32\CTCommonDoc.cpp common\win32\ConfigToolDoc.h Make build info available in document (member BuildInfo()) Introduce UpdateeCosProject() member as place to update build info * standalone\win32\ViewOptions.cpp Correct typo * standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h standalone\win32\Configtool.dsp standalone\win32\Configtool.mak Add flags.cxx,.hxx Introduce new build options dialog class * standalone\win32\CTres.h standalone\win32\Configtool.rc Introduce new build options dialog class 1999-10-18 Simon FitzMaurice * common\win32\CTCommonDoc.cpp common\win32\CTUtils.cpp common\win32\CTUtils.h standalone\win32\MainFrm.cpp common\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.h common\win32\PropertiesView.cpp Remove "display" as property and need for count of properties * standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak : add shlwapi.lib to link 1999-10-18 John Dallaway * common\win32\ControlView.cpp: Modify ShowPopupMenu() to enable the 'Restore Default' menu item for any config item if the item or any of its descendants have a non-default value source. 1999-10-15 Simon FitzMaurice * common\win32\CTCommonDoc.cpp : Do not mention an empty repository name 1999-10-13 John Dallaway * common\win32\ControlView.cpp: Modify ShowPopupMenu() to add doc and header menu items if the config item has either a data or bool part or both. 1999-10-13 John Dallaway * standalone\win32\ConfigtoolDoc.cpp: Modify NewMemoryLayout() take the directory containing the .mlt files as its parameter rather than the prefix to a "pkgconf" directory. Modify SwitchMemoryLayout(), OnOpenDocument(), OnNewDocument(), OnConfigurationRepository() and OnBuildTemplates() to accommodate the above change to NewMemoryLayout(). 1999-10-13 John Dallaway * common\win32\CTCommonDoc.cpp, common\win32\ConfigtoolDoc.h: Add new MLTDir() function to return the directory in which to save .mlt files. Modify SelectPackages() and SelectTemplate() to accommodate the above change to NewMemoryLayout(). Modify SaveMemoryMap() and CopyMLTFiles() to place .mlt files in a directory outside the build and install trees by calling MLTDir(). 1999-10-13 Simon FitzMaurice common\win32\ConfigItem.cpp : Correct calculation of filename 1999-10-13 Simon FitzMaurice common\win32\ConfigItem.cpp common\win32\ConfigItem.h common\win32\ControlView.cpp common\win32\PropertiesView.cpp common\win32\PropertiesView.h : Add ViewURL() and ViewHeader() to CConfigItem class and use these in control and properties views. 1999-10-13 Simon FitzMaurice common\win32\CTCommonDoc.cpp Fix problem of tree not being populated when repository already open Migrate m_arstrFiles.RemoveAll() calls to DeleteContents() for standalone * common\win32\ControlView.cpp : some hacky debugging for window persistence standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h : protect status bar creation with boolean 1999-10-13 John Dallaway * standalone\win32\MainFrm.cpp: Modify PrepareEnvironment() and OnToolsPaths() to use CConfigToolApp::m_arstrToolChainPaths rather than CConfigToolDoc::arstrToolChainPaths. * common\win32\CTCommonDoc.cpp, common\win32\ConfigtoolDoc.h: Remove obsolete ChooseDefaultHal() and m_arstrToolChainPaths members. 1999-10-13 John Dallaway * common\win32\CTCommonDoc.cpp: Modify DeleteContents() to save tools bin directories by calling CWinApp::WriteProfileString() rather than ::WriteProfileString(). * standalone\win32\MainFrm.cpp: Modify PrepareEnvironment() and OnUsertoolsPaths() to use CConfigToolApp::m_strUserToolsDir rather than CConfigToolDoc::m_strUserToolsDir. * common\win32\ConfigtoolDoc.h: Remove obsolete m_strUserToolsDir member variable. The user tools bin directory is now stored in the CConfigToolApp class. 1999-10-11 Simon FitzMaurice * standalone\win32\ConfigTool.dsp standalone\win32\ConfigTool.make : add eCosTestDownloadFilter.cpp 1999-10-11 John Dallaway * standalone\win32\ConfigtoolDoc.cpp: Modify OnBuildTemplates() to convert the selected template STL string to a CString. * common\win32\CTCommonDoc.cpp: Modify SelectTemplate() to convert the selected template STL string to a CString. 1999-10-11 John Dallaway * standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak: Remove all references to the deprecated Tcl 8.1 headers and libraries. 1999-10-08 John Dallaway * standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak: Link against Tcl 8.2.1. 1999-10-08 Simon FitzMaurice common\win32\CTCommonDoc.cpp : avoid crash if attempt is made to access status bar early (before mainframe exists) 1999-10-08 Simon FitzMaurice common\win32\CTCommonDoc.cpp standalone\win32\MainFrm.cpp standalone\win32\MainFrm.h : Add status pane support 1999-10-08 John Dallaway * common\win32\OutputView.cpp, common\win32\OutputView.h: Override CEditView::OnEditChange() to prevent setting of the document modified flag when the output window contents changes. 1999-10-08 John Dallaway * common\win32\CTCommonDoc.cpp: Modify GetDefaultHardware() to use the eCos version registry key with the greatest value. 1999-10-08 John Dallaway * standalone\win32\ConfigtoolDoc.cpp: Modify OnBuildTemplates() to construct the memory layout directory correctly now that m_strPackagesDir is a full directory path. 1999-10-07 John Dallaway * common\win32\CTCommonDoc.cpp: Modify SaveMemoryMap() and CopyMLTFiles() to ensure that both the default MLT export files and any modified ones are copied into both \pkgconf and \pkgconf\include. 1999-10-07 John Dallaway * standalone\win32\Configtool.cpp: Modify Log() function to fix memory leak. 1999-10-07 John Dallaway * common\win32\ConfigItem.cpp: Modify HasRadio() function to use the recently implemented CdlValuableBody::get_widget_hint() function. 1999-10-06 John Dallaway * common\win32\CTCommonDoc.cpp, common\win32\ConfigToolDoc.h: Add new CurrentTestingIdentifier() function which returns the string value of the CYGTST_TESTING_IDENTIFIER cdl_option. * standalone\win32\MainFrm.cpp, Modify OnRunSim()\OnRunTests() to use the string value of the CYGTST_TESTING_IDENTIFIER cdl_option as the test target by calling CConfigtoolDoc::CurrentTestingIdentifier(). 1999-10-05 John Dallaway * common\win32\CdlPackagesDialog.cpp, common\win32\CdlPackagesDialog.h: Add new UpdateHardwareSelectionFlag() function to set a Boolean member variable according to whether a hardware package is currently selected. Modify OnSelchangeList1() and OnSelchangeList2() to call the new UpdateHardwareSelectionFlag() function. Add new HardwarePackageMessageBox() function to issue a warning message box. Modify OnDblclkList1(), OnDblclkList2(), OnAdd() and OnRemove() to check the hardware selected flag and warn the user if it is set by calling HardwarePackageMessageBox(). 1999-10-05 John Dallaway * common\win32\CdlPackagesDialog.cpp: Modify UpdateVersionList() to fill the version combo box with all versions held in common by multiple selected packages. Modify OnSelchangePackageVersion() to modify the version of all selected packages. 1999-10-04 John Dallaway * common\win32\CdlPackagesDialog.cpp: Modify OnSelChangePackageVersion() and UpdateVersionList() to work with both package listboxes. * standalone\win32\Configtool.rc, Extend the version combo box to full width in the package selection dialog box. 1999-10-01 John Dallaway * common\win32\memmap.cpp: Modify edit_memory_section() to accommodate a relocating memory section changing to non-relocating where a relocating memory section is to follow it. 1999-10-01 John Dallaway * common\win32\PropertiesView.cpp: Modify DblClk() to restore correct function of double-clicking on the documentation URL in the standalone config tool. 1999-09-30 John Dallaway * standalone\win32\ConfigtoolDoc.cpp: Modify SaveProfileSettings() to re-establish repository path persistence which had disappeared in mysterious circumstances. 1999-09-30 John Dallaway * common\win32\memmap.cpp, common\win32\memmap.h: Modify edit_memory_section() to check for a non-relocating section changing to relocating where the final location moves from a read_only region to a read_write region and there is a following non-relocating section. Report and reject such edits because they result in a non-relocating section being defined as following 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 the condition described above. 1999-09-30 John Dallaway * common\win32\memmap.cpp: Modify add_relative_sections_to_list() to avoid skipping non-relocating relative sections which follow the final location of a relocating relative section [PR 19799]. 1999-09-29 John Dallaway * common\win32\memmap.cpp: Modify export_files() to use localtime() rather than gmtime() such that the timestamp in exported files is corrected for daylight saving time. [CR 100663] 1999-09-29 John Dallaway * common\win32\CTCommonDoc.cpp: Reimplement CurrentStartup() using the CYG_HAL_STARTUP macro. * standalone\win32\MainFrm.cpp, Modify OnRunSim()\OnRunTests() to derive a test target identifier of the form "