URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [host/] [tools/] [configtool/] [ChangeLog] - Rev 831
Go to most recent revision | Compare with Previous | Blame | View Log
2011-02-07 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/configitem.cpp: Escape newline chars in CDL
values for display and in-cell editing. [ Bugzilla 1001144 ]
* standalone/wxwin/mainwin.cpp, standalone/wxwin/configtool.cpp:
Update copyright strings.
2010-09-10 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/configtooldoc.cpp: Allow import/export of
eCos minimal configuration files with non-standard file suffixes.
Based on patch from Ross Younger. [ Bugzilla 85580 ]
2010-02-17 John Dallaway <john@dallaway.org.uk>
* standalone/common/ecosconfig.cxx: Fix compilation on recent
Cygwin hosts using NOMINMAX macro.
2009-11-17 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/packagesdlg.cpp: Fix the selection of a new
package version in the packages dialog. [ Bugzilla 1000860 ]
2009-03-26 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/settingsdlg.cpp: Further tweaks to the widths of
settings dialog widgets.
2009-03-23 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/settingsdlg.cpp: Tweak width of settings dialog
widgets used for test connection parameters.
2009-03-03 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/configitem.cpp, standalone/wxwin/configitem.h:
Initialise 'modifiable' member variable in alternative constructor.
[ Bugzilla 1000705 ]
2009-02-27 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/configtooldoc.cpp: Limit backtrace length to 64 in
case GDB fails to detect the thread entry point. [ Bugzilla 1000699 ]
2009-02-23 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/settingsdlg.cpp: Rationalise serial baud options.
[ Bugzilla 1000687 ]
2009-02-16 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/mainwin.cpp: Tweak the conflicts status pane width.
* standalone/wxwin/configtooldoc.cpp, standalone/wxwin/filename.cpp:
Accommodate UNC file paths.
* standalone/wxwin/propertywin.cpp, standalone/wxwin/conflictwin.cpp:
Automatically size the last column.
* standalone/wxwin/configitem.cpp, standalone/wxwin/configitem.h,
standalone/wxwin/configtree.cpp: Do not grey tree item text for
active non-modifiable items.
2008-12-31 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/outputwin.cpp, standalone/wxwin/outputwin.h,
standalone/wxwin/mainwin.cpp: Migrate save output method from
ecMainFrame to ecOutputWindow and manipulate state of associated
menu item. Fix from Spencer Oliver.
* common/common/build.cxx: Tweak library build rule generation to
allow correct use of the CDL make_object command in future.
2008-12-30 John Dallaway <john@dallaway.org.uk>
* standalone/wxwin/settingsdlg.cpp: Browse all files when selecting
HTML and text viewer applications under Linux.
2008-12-12 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtooldoc.cpp: Provide additional default state
for a new test platform.
2008-12-09 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/runtestsdlg.cpp: Reduce initial/minimum size of the
wxNotebook widget to allow initial display of borders and buttons.
* standalone/wxwin/outputwin.cpp, standalone/wxwin/outputwin.h:
Manipulate state of "Clear" context menu item. Fix from Spencer Oliver.
2008-12-08 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/mainwin.cpp: Make menu acceleration keys unique.
[ Bugzilla 1000618 ]
2008-09-03 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configitem.cpp: Observe item/macro name setting
when updating tree items.
* standalone/wxwin/docsystem.cpp: Tweak naming of root node in
documentation tree.
* standalone/wxwin/configtool.cpp: Search for the eCos repository if
the saved location no-longer exists. [ Bugzilla 1000465 ]
2008-08-15 Bart Veer <bartv@ecoscentric.com>
* common/common/build.cxx: avoid compiler warning.
2008-08-13 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configitem.cpp: Fix assert on ecDoubleEditorCtrl
option type. Initialise wxSpinCtrl with valid integer value. Do not
end editing when clicking within value window.
* standalone/wxwin/configtool.cpp: Move Tcl and wxMenu initialisation
from class contructor to OnInit() method for compatibility with recent
wxWidgets. Tweak host tool directory path calculation for compatibility
with recent wxWidgets under Cygwin.
* standalone/wxwin/configtooldoc.cpp: Suppress copying of MLT files.
* standalone/wxwin/configtree.cpp: Always end editing when clicking
elsewhere in the value window.
* standalone/wxwin/configtree.cpp, standalone/wxwin/configtree.h: Do
not handle EVT_PAINT, EVT_TREE_ITEM_EXPANDED and EVT_TREE_ITEM_COLLAPSED
events unless strictly necessary.
* standalone/wxwin/settingsdlg.cpp: Use GetClientSize() to size the
wxNotebook.
* standalone/wxwin/appsettings.cpp: Use the internal documentation
browser by default.
2008-03-25 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/ecutils.cpp: Use PATH_MAX instead of MAXPATHLEN
for compatibility with recent Cygwin headers.
* standalone/wxwin/appsettings.cpp: Omit hardware packages in the
packages dialog and use TCP port 9000 for remote debugging by default.
2008-03-03 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configitem.cpp: Do not delete the package item
object before unloading a package.
* standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/configtree.cpp: Delete the package item object
after unloading a package.
2008-02-11 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configitem.cpp: Fix memory leak when unloading a
package. [ Bugzilla 1000072 ]
2008-02-05 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtree.cpp: Disable "Unload Package" context
menu item for hardware packages. [ Bugzilla 1000260 ]
* standalone/wxwin/propertywin.cpp: Fix presentation of multiple
properties of the same type.
2008-01-30 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/mainwin.cpp: Disable the horizontal scroll bar
in the configuration tree on Windows to avoid infinite redraw of
scroll bars.
2007-10-25 Gary Thomas <gary@mlbassoc.com>
* standalone/wxwin/propertywin.h: Remove class qualifier - not
legal with GCC-4.x
2006-09-06 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configitem.cpp: Allow full 32-bit signed integer
range when editing CDL items using the ecIntegerEditorCtrl.
2006-08-08 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtool.h, standalone/wxwin/configtool.cpp:
Eliminate ecApp::CygMount() and ecApp::CygMountText().
2006-07-11 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtool.cpp: Workaround an exception handling
issue with Cygwin 1.5.20.
2006-07-10 Bart Veer <bartv@ecoscentric.com>
* standalone/common/ecosconfig.cxx: add early C++ exception throw to
work around a cygwin issue.
2006-05-01 Andy Jackson <andy@xylanta.com>
* standalone/wxwin/admindlg.cpp,
standalone/wxwin/appsettings.cpp,
standalone/wxwin/configitem.cpp,
standalone/wxwin/configtool.cpp,
standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/configtooldoc.h,
standalone/wxwin/configtoolview.cpp,
standalone/wxwin/configtree.cpp,
standalone/wxwin/conflictsdlg.cpp,
standalone/wxwin/docsystem.cpp,
standalone/wxwin/ecscrolwin.cpp,
standalone/wxwin/ecscrolwin.h,
standalone/wxwin/ecutils.cpp,
standalone/wxwin/ecutils.h,
standalone/wxwin/filename.cpp,
standalone/wxwin/filename.h,
standalone/wxwin/folderdlg.cpp,
standalone/wxwin/mainwin.cpp,
standalone/wxwin/makefile.gnu,
standalone/wxwin/packagesdlg.cpp,
standalone/wxwin/packagesdlg.h,
standalone/wxwin/platformsdlg.cpp,
standalone/wxwin/platformsdlg.h,
standalone/wxwin/splittree.cpp: Changes to allow building
against current wxWidgets version (2.6.x).
2006-04-25 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/docsystem.cpp (IndexDocs): Revert workaround for
HTML indexing bug in WxGTK 2.4.0. Indexer apparently OK in WxGTK 2.4.2.
2006-01-16 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/reposdlg.cpp: "Default package" relabelled
to "Packages template".
* configtool/standalone/wxwin/mainwin.cpp: Update copyright notice.
2005-11-04 John Dallaway <jld@ecoscentric.com>
* common/common/build.cxx,
standalone/common/cdl_exec.cxx,
standalone/common/ecosconfig.cxx,
standalone/wxwin/configtool.cpp,
standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/filename.cpp: Eliminate /ecos-x text mode
mount points which are no longer necessary with modern GNU
tools and rationalise the conversion of DOS file paths to
POSIX-style paths.
2005-07-11 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtool.cpp: Remove "tty" from CYGWIN
environment variable if present. It causes ecosadmin.tcl to
report failure when adding new packages.
2005-07-09 Bart Veer <bartv@ecoscentric.com>
* common/common/build.cxx: add support for C++ files that use a
.cpp suffix
2005-06-15 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/appsettings.cpp: Implement "make -j<n>" on
Linux hosts.
2005-06-10 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/makefile.gnu: Build for Cygwin using the
"-D__USE_W32_SOCKETS" compiler switch.
2005-06-03 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/settingsdlg.cpp: Use "/dev/ttyS*" notation
for serial port names and a combo box to accommodate non-
standard names.
* standalone/wxwin/appsettings.cpp: Use "/dev/ttyS0" as default
serial port name.
2005-05-23 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtooldoc.cpp (AddAllItems): Call
DeleteItems() to clear down the items list before regenerating
the list of items.
2005-04-27 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/packagesdlg.cpp: Use an EVT_CHOICE handler for
ecID_PACKAGES_DIALOG_VERSION.
2004-12-03 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/docsystem.cpp: Add the RedBoot User's Guide to
the generated index.
2004-01-16 John Dallaway <jld@ecoscentric.com>
* configtool/standalone/wxwin/configtool.cpp: Prompt to save eCos
Configuration as necessary before building eCos.
* configtool/standalone/wxwin/mainwin.cpp: Update copyright notice.
2003-08-13 John Dallaway <jld@ecoscentric.com>
* configtool/common/common/build.cxx: More robust implementation for
use of the cygdrive prefix.
2003-05-19 John Dallaway <jld@ecoscentric.com>
* configtool/standalone/wxwin/manual/*,
configtool/standalone/wxwin/setup/*: Remove obsolete configtool
documentation and installer.
2003-05-14 John Dallaway <jld@ecoscentric.com>
* standalone/common/ecosconfig.cxx,
standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/admindlg.cpp: Convert native Windows format
repository specifications to POSIX format in Cygwin builds, as now
required by the CDL library.
2003-05-14 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/admindlg.cpp,
standalone/wxwin/buildoptionsdlg.cpp,
standalone/wxwin/configtool.cpp,
standalone/wxwin/configtoolview.cpp,
standalone/wxwin/pacakgesdlg.cpp,
standalone/wxwin/runtestsdlg.cpp: Minor changes to allow building
against current wxWindows CVS sources. [ contributed by Julian Smart ]
* standalone/wxwin/makefile.gnu: Remove msgdlgex.cpp from the build.
2003-05-02 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/appsettings.cpp: Don't use "." in the PATH to
look for build tools and user tools.
2003-05-01 John Dallaway <jld@ecoscentric.com>
* standalone/common/cdl_exec.cxx: Generate Cygwin text-mode mounts
explicitly since text-mode is no longer the default.
* standalone/wxwin/runtestsdlg.cpp: Use the rich edit control under
Windows to eliminate a 64k limit on the length of text in the test
output window and make the window read-only.
2003-04-25 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/docsystem.cpp: Accommodate the latest HTML doc
structure.
2003-04-24 John Dallaway <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* standalone/wxwin/makefile.gnu: Build Cygwin hosted configtool with
"--subsystem windows" to eliminate the console window.
* standalone/wxwin/admindlg.cpp: Strip CR characters from the license
text on Linux.
2003-03-28 John Dallaway <jld@ecoscentric.com>
* 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 <bartv@ecoscentric.com>
* common/common/build.cxx: There is no longer a single repository,
instead each package can come from different repositories.
2003-03-26 John Dallaway <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* standalone/wxwin/appsettings.cpp,
standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/ecpch.h,
standalone/wxwin/filename.cpp,
standalone/wxwin/configtool.rc,
standalone/wxwin/makefile.gnu: Allow configtool to build against
wxWindows 2.4.0 using Cygwin GCC.
2003-03-18 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/appsettings.cpp,
standalone/wxwin/configtool.cpp: Look for a default 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 <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* standalone/wxwin/makefile.gnu: No need to specify -L /usr/lib for
Linux builds.
2003-02-21 John Dallaway <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* standalone/wxwin/platformeditordlg.cpp:
Fix erroneously disabled OK button and duplicate entries in prefix list.
* standalone/wxwin/makefile.gnu:
Use libtcl.a rather than libcygtcl83.a for Cygwin build
* standalone/wxwin/admindlg.cpp:
Accommodate const char * returned by Tcl_SetVar() and
Tcl_GetStringResult() in Tcl 8.4.
* standalone/wxwin/configtool.cpp: Call Tcl_FindExecutable().
2003-02-17 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/mainwin.cpp: Update path to configtool HTML docs.
2003-02-13 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/admindlg.cpp,
standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/configtool.cpp,
standalone/wxwin/mainwin.cpp,
standalone/wxwin/appsettings.cpp:
Look for all persistent application settings under
"HKEY_CURRENT_USER\Software\eCos Configuration Tool\"
for consistency.
* standalone/wxwin/appsettings.cpp:
Board 'reset type' is determined at run-time and no longer persistent.
* standalone/wxwin/configtooldoc.cpp:
Determine board reset type by looking for "cyg_test_is_simulator=1"
rather than just "cyg_test_is_simulator" since "cyg_test_simulator=0"
is also possible.
* standalone/wxwin/mainwin.cpp:
Supress obsolete menu items.
* standalone/wxwin/platformeditordialog.cpp:
Replace LF (rather than CRLF) with ';' when storing GDB commands.
2003-02-10 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/runtestsdlg.cpp,
standalone/wxwin/runtestsdlg.h:
Call the "Reset Board" message box in the primary thread rather than
the worker thread for correct operation under Linux.
2003-02-05 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtooldoc.cpp,
standalone/wxwin/platformeditordlg.cpp,
standalone/wxwin/runtestsdlg.cpp:
Eliminate .exe suffix handling when running eCos tests. Latest
cross toolchains do not generate a .exe suffix.
* standalone/wxwin/symbols.h: Version number 2.11 -> 2.12
2003-02-03 John Dallaway <jld@ecoscentric.com>
* 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 <jld@ecoscentric.com>
* standalone/wxwin/configtool.cpp: Use correct data type in call
to RegCreateKeyEx() to eliminate compiler warning.
* standalone/wxwin/ecpch.h: #include <winsock2.h> 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 <jld@ecoscentric.com>
* standalone/wxwin/makefile.gnu: Tidy up
2003-01-21 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtool.h:
Force ecUSE_MLT == 0 even for debug builds.
2003-01-20 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/configtooldoc.cpp:
Use wxString::GetChar() rather than an array element.
* standalone/wxwin/filename.cpp:
Use wxString::GetChar() and wxString::SetChar rather than an 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 <jld@ecoscentric.com>
* standalone/wxwin/makefile.gnu: New makefile for GNU tools
2003-01-16 John Dallaway <jld@ecoscentric.com>
* standalone/wxwin/ecutils.cpp: #include <errno.h>
* standalone/wxwin/filename.h: Make header macro unique
2002-09-21 Bart Veer <bartv@ecoscentric.com>
* common/common/build.cxx:
Avoid const compatibility problems with Tcl 8.4
2002-08-12 Bart Veer <bartv@ecoscentric.com>
* standalone/win32/ReadMe:
Move build instructions here from the toplevel
2002-08-03 Bart Veer <bartv@ecoscentric.com>
* standalone/common/Makefile.am, configure.in, acinclude.m4:
Rework host-side autoconf support
* common/common/build.cxx: fix typo
2002-02-08 Julian Smart <julians@redhat.com>
* common/common/build.cxx: Added two missing backslashes
2002-02-07 Jonathan Larmour <jlarmour@redhat.com>
* common/common/build.cxx: correctly substitute forward slashes
for backslashes.
2002-01-02 Julian Smart <julians@redhat.com>
* 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 <julians@redhat.com>
* standalone/wxwin/templatesdlg.cpp: hardware is now sorted alphabetically
on UNIX.
2001-10-25 Julian Smart <julians@redhat.com>
* common/common/build.cxx: now generates /ecos-x names under Windows
both compiling with Cygwin and VC++.
2001-09-13 Jonathan Larmour <jlarmour@redhat.com>
* common/common/build.cxx: Test for active properly in below change.
2001-09-12 Jonathan Larmour <jlarmour@redhat.com>
* common/common/build.cxx: Only use tests value if enabled/active.
2001-07-08 Jonathan Larmour <jlarmour@redhat.com>
* common/common/flags.cxx: Include <cctype> for isspace()
2001-02-14 Julian Smart <julians@redhat.com>
* standalone/win32/configtool.cpp
Added support for Cygwin 00r1 when searching for registry hints.
2000-08-15 Jonathan Larmour <jlarmour@redhat.co.uk>
* common/win32/memmap.cpp (export_files): In header file, wrap parts
that aren't ASM safe in "#ifndef __ASSEMBLER__"
(export_sections): Ditto
2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk>
* common/win32/memmap.cpp (export_sections):
Use CYG_LABEL_DEFN to define linker symbols
2000-07-18 John Dallaway <jld@redhat.com>
* standalone/win32/Configtool.rc:
Update IDS_ECOS_SOURCEWARE_URL.
2000-07-03 John Dallaway <jld@redhat.com>
* common/win32/CTCommonDoc.cpp:
Modify SelectPackages() to inhibit option value refresh
while changing the version of an eCos package.
2000-06-27 John Dallaway <jld@redhat.com>
* standalone/win32/Configtool.rc:
Update menu item text:
"eCos Services Page" -> "eCos Product Page".
2000-06-22 John Dallaway <jld@redhat.com>
* standalone/common/cdl_exec.cxx:
Modify cdl_list() to restore printf line which
mysteriously disappeared some time ago.
2000-06-20 John Dallaway <jld@redhat.com>
* common/common/build.cxx:
Modify generate_toplevel_makefile() to make the generated
makefile fragment more generic.
2000-06-19 John Dallaway <jld@redhat.com>
* 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 <jld@redhat.com>
* 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 <jld@redhat.com>
* 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 <jld@cygnus.co.uk>
* standalone/common/cdl_exec.cxx:
Use PATH_MAX rather than _MAX_PATH in the Cygwin-hosted
build.
2000-04-17 John Dallaway <jld@cygnus.co.uk>
* standalone/common/cdl_exec.cxx:
Modify cmd_tree() to avoid non-standard use of
getcwd().
2000-04-11 John Dallaway <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* standalone/win32/MainFrm.cpp:
Modify CygMount() to call the correct overloaded form
of CSubprocess::Run().
2000-03-29 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/Configtool.rc,
standalone/common/ecosconfig.cxx,
standalone/win32/res/Splsh16.bmp:
Update version strings.
2000-03-28 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/cdl.sh,
standalone/win32/cdl.dsp:
Remove obsolete files.
2000-03-28 John Dallaway <jld@cygnus.co.uk>
* common/win32/CTCommonDoc.cpp:
Modify QualifyDocURL() to accommodate absolute HTML
file paths returned by libCDL.
2000-03-22 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* standalone/win32/Configtool.rc:
Tweak main frame menu item text for eCos web pages.
Tweak 'about' dialog box text for consistency.
Update config tool version number to 1.3.2.
* standalone/common/ecosconfig.cxx:
Update ecosconfig version number to 1.3.2.
* standalone/win32/res/Splsh16.bmp:
Update config tool splash screen to version 1.3.2.
2000-03-13 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/MainFrm.cpp,
standalone/win32/MainFrm.h:
Modify PrepareEnvironment() to optionally 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 <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Move CeCosTrace class to its own file
2000-03-10 John Dallaway <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* standalone/win32/Configtool.dsp:
Remove obsolete files from the project.
2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.cpp
Eliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term()
2000-03-08 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/Configtool.dsw:
Use relocated cdl project file.
2000-03-07 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Do not use PCH on test tool files.
2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Thread-related eCosTest code extracted to new class CeCosThreadUtils
2000-03-02 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
standalone\win32\MainFrm.cpp
Change to use common CSubprocess.
2000-03-02 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/Configtool.dsp:
Add source and header for the admin tool
'please wait' dialog.
2000-02-29 John Dallaway <jld@cygnus.co.uk>
* common/win32/CellView.cpp:
Compare the current cell contents with the current
value of the option when cancelling a cell edit.
* common/common/build.cxx:
Tidy source code.
2000-02-28 John Dallaway <jld@cygnus.co.uk>
* standalone/win32/MainFrm.cpp:
Modify PrepareEnvironment() to add the bin directory
of the install tree to the path as appropriate.
2000-02-28 Simon FitzMaurice <sdf@redhat.co.uk>
* ChangeLog
standalone\win32\MainFrm.cpp
Correct logic in PrepareEnvironment()
2000-02-25 John Dallaway <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* 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 <jld@cygnus.co.uk>
* standalone/common/cdl_exec.cxx:
Modify cdl_exec::cmd_list() to sort the packages,
targets and templates into alphabetical order.
2000-02-23 John Dallaway <jld@cygnus.co.uk>
* common/win32/CTCommonDoc.cpp:
Call SwitchMemoryLayout() rather than NewMemoryLayout()
when importing a minimal save file or selecting 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 <sdf@redhat.co.uk>
* common\win32\CTUtils.*
CTUtils has moved to utils folder.
HTMLHelpLinkFileName and ShowHtmlHelp are now in doc class.
2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CellView.cpp
common\win32\ControlView.cpp
Fix problem with synchronization of cell and control views w/ mouse wheel movements.
2000-02-21 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <dmoseley@cygnus.com>
* common/win32/ConfigItem.cpp: Support for CodeCoordinates
2000-02-18 John Dallaway <jld@cygnus.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
Correct tab order in find dialog.
2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Do not disable callbacks during template selection (allow conflicts dialog to run)
2000-02-16 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Avoid using html folder.
2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Use checked-in html files in HTMLHelp generation: include contents and index page generation.
2000-02-15 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.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 <sdf@redhat.co.uk>
* common\win32\IdleMessage.cpp
common\win32\Thermometer.cpp :
More changes from Piet.
2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx:
Update ecosconfig version string to "1.3.1".
2000-02-09 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\FailingRulesDialog.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 <jld@redhat.co.uk>
* standalone\win32\Configtool.rc:
Update 'about' box version string for release 1.3.1.
2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp
Keep test list sorted
2000-02-08 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* standalone\win32\BCMenu.cpp
standalone\win32\BCMenu.h
Reinsert copyright header
2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTUtils.cpp
standalone\win32\Configtool.dsp
standalone\win32\Configtool.rc
Remove unused bitmaps
2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\CTres.h
standalone\win32\Configtool.cpp
standalone\win32\Configtool.dsp
standalone\win32\Configtool.rc
Remove scrolling credits
2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
common\win32\CTCommonres.h
standalone\win32\MainFrm.cpp
2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Introduce \D_WIN32_IE=0x0400
2000-02-07 John Dallaway <jld@redhat.co.uk>
* standalone\win32\res\Splsh16.bmp:
Update splash screen for release 1.3.1.
2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\MainFrm.cpp
standalone\win32\MainFrm.h
Remove unused variables (in particular, timer which was being killed but not created)
2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
Remove MappedBitmapButton
2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommonres.h
standalone\win32\CTres.h
These files cannot have copyright banners.
2000-02-03 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ConfigItem.cpp
Ensure when package is unloaded stale tree handles are not accessed.
2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\FailingRulesDialog.cpp
Rework to avoid use of CConfigItems (because fixes may involve packages not yet loaded)
2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\SectionGeneralPage.cpp
common\win32\SectionRelocationPage.cpp
Changes required by IDE API changes.
2000-02-02 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
Adjust help URLs in line with new doc layout.
2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
Adjust help URLs in line with new doc layout.
2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\MainFrm.cpp
Remove redundant status bar pane.
Allow LH pane to occupy all remaining space.
2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx,
standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx:
Use the inference callback function to report resolved
conflicts for all commands, not just 'resolve'.
Add '--no-resolve' qualifier to explicitly disable the
inference engine.
2000-01-25 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Ensure modified flag is set following [hardware] template changes.
2000-01-21 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify OnFileImport() to accommodate recent libCDL API
change.
2000-01-21 John Dallaway <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx:
Add '--version' switch to show tool version, build time
and copyright notice.
2000-01-19 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\win32\res\Splsh16.bmp:
Update splash screen for release 1.3.
2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.rc
Update version info.
2000-01-18 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ConfigToolDoc.h
Correct accidental removal of RunTests() function.
2000-01-14 Simon FitzMaurice <sdf@redhat.co.uk>?
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\RulesList.cpp,
common\win32\RulesList.h,
common\win32\RulesView.cpp,
common\win32\RulesView.h:
Restore double-click handling to the conflicts view.
Move the AssociatedItemName() function from the
RulesView class to the RulesList class and rename
to AssociatedItem() for use by the double-click
handler.
2000-01-10 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\win32\CTres.h,
standalone\win32\CTres.cpp,
standalone\win32\CdlTemplatesDialog.cpp (remove),
standalone\win32\CdlTemplatesDialog.h (remove),
standalone\win32\Configtool.rc,
common\win32\CTCommon.rc,
common\win32\CTCommonres.cpp,
common\win32\CTCommonres.h,
common\win32\CdlTemplatesDialog.cpp (add),
common\win32\CdlTemplatesDialog.h (add),
standalone\win32\Configtool.dsp:
Make the enhanced template selection dialog common
between the standalone and plug-in versions of
the eCos configuration tool.
2000-01-10 John Dallaway <jld@redhat.co.uk>
* standalone\win32\CTres.h,
standalone\win32\CdlTemplatesDialog.cpp,
standalone\win32\CdlTemplatesDialog.h,
standalone\win32\Configtool.rc:
Add list of packages in the selected software template
to the templates dialog box in preparation for commoning
the standalone and plug-in versions of the dialog.
2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp
Treat the result of ResolveGlobalConflicts correctly
2000-01-07 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\PropertiesList.cpp
CR 901982
2000-01-06 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\ControlView.cpp
CR 901981
2000-01-05 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
standalone\win32\ConfigToolDoc.cpp,
common\win32\ConfigTool.h:
Modify SelectTemplate() to accommodate a 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 <jld@redhat.co.uk>
* standalone\win32\Configtool.rc:
Update copyright notices for the new year.
1999-12-22 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommonres.cpp
standalone\win32\CTres.cpp
standalone\win32\Configtool.cpp
standalone\win32\Configtool.dsp
Dummy CSH for dialogs.
1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
common\win32\CTCommonres.cpp
Migrate mapping of common control IDs to eCosTestDialog
1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\FileName.cpp
Fix it.
1999-12-21 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Provide an implementation of the minimal eCos
configuration import function.
1999-12-21 John Dallaway <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\FileName.cpp
common\win32\FileName.h
Move to Utils directory
1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\ecosconfig.cxx:
Enhance 'new' and 'template' commands to accept a template
version argument.
Add 'import' and 'export' commands for the manipulation of
minimal save files.
1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\memmap.cpp:
Initialise the memory map size.
1999-12-17 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\MainFrm.cpp
standalone\win32\MainFrm.h
Restore "automounting" of drives for install and build trees + repository
1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\MainFrm.cpp
Ensure standalone config tool view menu checkmarks assume state on app initialisation
1999-12-16 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
common\win32\ConfigItem.cpp,
common\win32\ConfigToolDoc.h,
standalone\win32\CdlTemplatesDialog.cpp:
Synchronize with recent libCDL API changes.
1999-12-13 John Dallaway <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx:
Synchronize with recent libCDL API changes.
1999-12-13 John Dallaway <jld@redhat.co.uk>
* standalone\win32\MainFrm.cpp:
Modify Build() function to form 'make <target>' command
strings correctly.
1999-12-10 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx.
Define the make variable OBJCOPY for use by CDL custom
rules.
1999-12-09 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Remove reference to runtestssheet
1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\ecosconfig.cxx:
Add 'list' command to view the repository database.
1999-12-06 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\subprocess.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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\ecosconfig.cxx:
Rename 'hardware' command to 'target' in line with
libCDL error messages.
1999-12-03 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\common\build.cxx:
Modify cygpath() to use the Cygwin function
cygwin_conv_to_posix_path() for Cygwin builds.
1999-12-02 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTUtils.cpp
common\win32\CTUtils.h
common\win32\stdafx.h
Circumvent 512 character limit in TRACE
1999-12-02 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx:
Modify generate_makefile() to resolve <PACKAGE> tokens.
1999-12-01 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx:
Modify generate_toplevel_makefile() and
generate_makefile() to resolve <PREFIX> and
<REPOSITORY> tokens.
Modify generate_makefile() to use the VPATH with
wildcard expansion to accommodate 'make -n' for
custom rules.
1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\RulesView.cpp
common\win32\RulesView.h
Make locate work properly on both columns in conflicts view.
1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Place exception handler around get_build_info() call
1999-12-01 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\CTCommon.rc:
Add Robert Erskine to the list of eCos team members in the
'Help About' dialog box.
1999-12-01 John Dallaway <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx:
Add inference_callback() function to report resolved
conflicts.
Modify cmd_resolve() to use the new inference_callback()
function.
1999-11-30 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx:
Modify generate_makefile() to make the 'headers' target
dependent on the new 'mlt_headers' target defined in
pkgconf\rules.mak.
1999-11-30 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CellView.cpp
Ignore empty strings in integer or floating cells - only are legal as intermediate values
1999-11-26 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ControlView.cpp
Correct find bug.
1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp
Use "native" in the case of no toolchain prefix.
1999-11-25 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx,
standalone\common\cdl_exec.cxx,
common\common\build.cxx:
Call cygwin_conv_to_win32_path() in Cygwin builds 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 <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx,
standalone\common\cdl_exec.cxx,
common\common\build.cxx:
Check for the _MSC_VER macro rather than _WIN32 to
facilitate cygwin builds.
1999-11-19 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommon.rc
common\win32\CTCommonres.h
Remove unwanted references to bitmaps
1999-11-18 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* standalone\win32\Configtool.rc
Fix bug whereby user tools binaries directory dialog browse button did nothing
1999-11-16 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ConfigToolDoc.h
OnMLTProperties should have been public
1999-11-12 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.hxx,
standalone\common\cdl_exec.cxx:
New resolve_hardware_alias() and resolve_template_alias ()
functions to allow users to specify hardware and templates
by their aliases on the command line.
1999-11-09 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\common\build.cxx:
Add COMMAND_PREFIX variable to top-level makefile.
Rationalise naming of makefile variables.
1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\BuildOptionsDialog.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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\common\build.cxx:
Invoke high-priority custom rules from the top-level
makefile as for low-priority ones.
1999-11-08 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\common\ecosconfig.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\cdl_exec.cxx:
Add 'version' command and report non-default package
versions.
1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\RulesView.cpp
common\win32\RulesView.h :
Minor fixes
1999-11-05 Simon FitzMaurice <sdf@redhat.co.uk>
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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\unix\makefile:
Enable -O2 build optimization.
* standalone\common\ecosconfig.cxx:
Modify usage_message() to refer to 'ecosconfig'
rather than 'pkgconfig'.
1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommon.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 <sdf@redhat.co.uk>
common\win32\ConfigItem.cpp
common\win32\ConfigItem.h
Fix attribute functions for root node
1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
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 <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp
standalone\win32\Configtool.mak
Move to HTML Help (define HTMLHelp, add library to link)
1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
Changes to rename "pkgconfig" tool->"ecosconfig":
* standalone\win32\ecosconfig.dsp:
Add new project file.
* standalone\win32\pkgconfig.dsp:
Remove old project file.
* standalone\win32\Configtool.dsw:
Include ecosconfig project rather than 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 <jld@redhat.co.uk>
* common\common\build.cxx:
Generate a header at the top of each makefile.
1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
standalone\win32\ConfigToolDoc.cpp
Correct compilation error (bis)
1999-11-04 Simon FitzMaurice <sdf@redhat.co.uk>
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 <sdf@redhat.co.uk>
common\win32\CTCommonres.h
standalone\win32\CTres.h
Supply IDs necessary for resource editor
1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>
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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx:
Modify cmd_check() to accommodate recent libCDL API
change.
1999-11-03 John Dallaway <jld@redhat.co.uk>
* standalone\win32\pkgconfig.dsp:
Disable building of the ChangeLog file in the
'Release' configuration (as for 'Debug').
1999-11-03 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp :
Remove OptionsSheet
1999-11-03 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx:
Modify generate_makefile() to eliminate the use of
.stamp files for individual object files. Use the
dependency files (*.d) as stamp files.
1999-11-03 John Dallaway <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\pkgconfig.cxx:
Rename 'report' command to 'check'.
1999-11-02 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\ConfigItem.cpp
common\win32\stdafx.cpp
common\win32\eCosDialog.cpp
HTML help now used uniformly for CSH
1999-11-02 Simon FitzMaurice <sdf@redhat.co.uk>
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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ControlView.cpp
common\win32\ControlView.h :
Fix for CR 101034 [customized fonts in control view]
1999-11-01 John Dallaway <jld@redhat.co.uk>
* standalone\common\pkgconfig.cxx:
Look for the component repository in the directory
where the pkgconfig tool is located if the
COMPONENT_REPOSITORY environment variable is not
specified.
1999-11-01 John Dallaway <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx:
Catch and report exceptions.
* standalone\unix\makefile:
Specify include\ and lib\ directories by package.
1999-11-01 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\AddRemoveDialog.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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\pkgconfig.cxx:
Add new 'report' command which lists CDL conlficts.
Rename 'load' and 'unload' commands to 'add' and
'remove' respectively.
1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp :
use short form filename for generate_config_headers
so as to avoid problems with spaces in paths
1999-10-29 John Dallaway <jld@redhat.co.uk>
* standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
Remove non-existent files from the project.
1999-10-29 John Dallaway <jld@redhat.co.uk>
* standalone\win32\Configtool.dsw:
Add the pkgconfig project to the workspace.
1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTUtils.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 <jld@redhat.co.uk>
* standalone\common\cdl_exec.cxx,
standalone\common\cdl_exec.hxx,
standalone\common\pkgconfig.cxx,
standalone\common\pkgconfig.hxx,
standalone\unix\makefile,
standalone\win32\pkgconfig.dsp:
Initial check-in of eCos command line config tool sources.
* common\common\build.cxx:
Modify eval_tcl_command() to use \dev\null or NUL: as appropriate.
* common\common\flags.cxx:
Modify srting_to_list() parameter list to avoid compilation
error with GCC.
1999-10-29 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommon.rc :
Fix id of list control
1999-10-28 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ConfigItem.cpp
Change "NYI" to "Not yet implemented" (CR 901460)
1999-10-28 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx:
Modify cygpath() to accommodate repository and 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\common\build.cxx:
Create the 'include' directory in the install tree
explicitly.
1999-10-27 John Dallaway <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\ConfigToolDoc.h
standalone\win32\ConfigToolDoc.cpp
standalone\win32\MainFrm.cpp :
Start to use make file generation
1999-10-26 John Dallaway <jld@redhat.co.uk>
* common\common\build.cxx,
common\common\build.hxx,
standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
New files providing the initial implementation of
build tree and makefile generation from CDL data.
1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp
Correct problem whereby some tests were not being correctly located.
1999-10-26 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
Remove non-existent files from the project.
Add eCosTestDownloadFilter.h to the project.
1999-10-19 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify CdlTransactionHandler() to do nothing if a
CdlInterface node has become active or inactive.
1999-10-19 Simon FitzMaurice <sdf@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* common\win32\CTCommonDoc.cpp :
Do not mention an empty repository name
1999-10-13 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
common\win32\ConfigItem.cpp :
Correct calculation of filename
1999-10-13 Simon FitzMaurice <sdf@redhat.co.uk>
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 <sdf@redhat.co.uk>
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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <sdf@redhat.co.uk>
* standalone\win32\ConfigTool.dsp
standalone\win32\ConfigTool.make :
add eCosTestDownloadFilter.cpp
1999-10-11 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
Link against Tcl 8.2.1.
1999-10-08 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp :
avoid crash if attempt is made to access status bar early (before mainframe exists)
1999-10-08 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
standalone\win32\MainFrm.cpp
standalone\win32\MainFrm.h :
Add status pane support
1999-10-08 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify GetDefaultHardware() to use the eCos version registry
key with the greatest value.
1999-10-08 John Dallaway <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <build tree>\pkgconf and
<install tree>\pkgconf\include.
1999-10-07 John Dallaway <jld@redhat.co.uk>
* standalone\win32\Configtool.cpp:
Modify Log() function to fix memory leak.
1999-10-07 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp:
Modify HasRadio() function to use the recently
implemented CdlValuableBody::get_widget_hint() function.
1999-10-06 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
common\win32\ConfigToolDoc.h:
Add new CurrentTestingIdentifier() function 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp:
Modify SaveProfileSettings() to re-establish repository path
persistence which had disappeared in mysterious circumstances.
1999-09-30 John Dallaway <jld@redhat.co.uk>
* common\win32\memmap.cpp,
common\win32\memmap.h:
Modify edit_memory_section() to check for a non-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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 <jld@redhat.co.uk>
* 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 "<template>-<startup>" from the
name of the selected hardware template and the macro
CYG_HAL_STARTUP. Check the validity of the identifier
by calling CeCosTest::IsValid().
1999-09-29 John Dallaway <jld@redhat.co.uk>
* common\win32\CdlPackagesDialog.cpp:
Modify UpdateVersionList() to disable the version
combo box in the package selection dialog if there
is only one installed version of the selected package.
* common\win32\CTCommonDoc.cpp:
Modify SelectPackages() to present hardware packages
in the package selection dialog and to issue a warning
message box if no package is providing the linker script
and memory layout macro definitions.
1999-09-28 John Dallaway <jld@redhat.co.uk>
* standalone\win32\Configtool.rc,
standalone\win32\CTres.h,
Add a version selection combo box to the packages dialog.
* common\win32\CTCommonDoc.cpp:
Modify SelectPackages() to pass the current version
string of each package to the packages dialog and
switch to a new version on dismissal of the dialog
as appropriate.
* common\win32\CdlPackagesDialog.cpp,
common\win32\CdlPackagesDialog.h:
Add new UpdateVersionList() function to fill the new
version combo box as necessary.
Override OnAdd(), OnRemove(), OnDblclkList1() and
OnDblclkList2() message handlers to call the new
UpdateVersionList() function.
Override Insert() to setup an array of version strings.
Add new GetVersion() function to extract the user-
selected package versions.
* common\win32\CellView.cpp:
Modify InCell() and OnDraw() to check for package items
explicitly and present their values in a non-editable
manner.
1999-09-27 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
common\win32\ConfigtoolDoc.h:
Modify AddItem() to dispense with the CPackage class for
the eCos plug-in. Keep this class in the standalone
config tool for now until we finalise plans for the
build flags.
1999-09-27 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Remove obsolete loop from AddAllItems() which removed
CPackage objects for packages which were not loaded.
There are no longer any such objects.
Changes to present package version information in the
cell view:
* common\win32\ConfigItem.cpp:
Modify ItemTypeOf() to return 'String' for a package item
rather than 'None'.
Modify StringValue() to return the value of a package item.
* common\win32\ControlView.cpp:
Modify AdjustItemImage() to check for packages when the item
type is 'String' rather than 'None'.
1999-09-27 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
common\win32\ConfigtoolDoc.h:
Modify AddItem() to deduce the target name from CDL option
CYGBLD_LINKER_SCRIPT and to create the CPackage objects
directly.
Remove obsolete GetPackageData() function.
1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp :
"eCos" adjective added to prompt for repository dialog (CR 101081)
1999-09-24 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\CTPropertiesDialog.cpp
common\win32\CTPropertiesDialog.h
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
common\win32\ControlView.h
common\win32\DoubleEdit.h
common\win32\FindDialog.h
common\win32\IncludeSTL.h
common\win32\IntegerEdit.cpp
common\win32\IntegerEdit.h
common\win32\Package.h
common\win32\StringEdit.h
common\win32\cellview.h
common\win32\stdafx.h
standalone\win32\BinDirDialog.cpp
standalone\win32\BuildOptsPage.cpp
standalone\win32\BuildOptsPage.h
standalone\win32\ConfigToolDoc.cpp
standalone\win32\Configtool.cpp
standalone\win32\HeadersDialog.cpp
standalone\win32\HelpView.cpp
standalone\win32\MLTFrame.cpp
standalone\win32\MainFrm.cpp
standalone\win32\MainFrm.h
standalone\win32\OutputView.cpp :
rearranged includes to reduce dependencies on header files
CConfigItem::ItemIntegerType becomes ItemIntegerType and moves to stdafx.h
CConfigToolDoc::ItemTypeOf moves to (static member of) CConfigTool
Various functions of projectmanager move to project
Corrected call of OnSaveDocument() with null argument
standalone\win32\dirdocmgr.cpp, h :
removed
1999-09-23 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Remove obsolete m_strPlatform member variable. The concept of
a platform is now embodied in the CDL 'target'.
* common\win32\CTCommonDoc.cpp:
Modify AddItem() to remove the processing of 'platform'
packages.
Modify SetValue() to check whether the memory layout will
change via the CYG_HAL_STARTUP macro name.
Convert CurrentPlatform() into a dummy function returning
an empty string for now.
1999-09-23 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp:
Modify parameter passed to NewMemoryLayout() to remove duplicate
repository path since m_strPackagesDir is now a full path.
1999-09-23 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify OpenRepository() to report the most recent parsing
error when loading the default hardware template to a
message box in case the output pane is not available.
1999-09-23 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify OpenRepository() to show repository path in status bar.
* standalone\win32\ConfigtoolDoc.cpp,
common\win32\ConfigtoolDoc.h:
Remove obsolete override of SaveModified().
Modify OnSaveDocument() to show document path in status bar.
1999-09-23 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify OpenRepository() to clear any previously-specified
document file name. This allows reloading of the MRU config
file having just switched repository.
* standalone\win32\ConfigtoolDoc.cpp:
Modify OnConfigurationRepository() to reset the document title
the correct way, using CDocTemplate::SetDefaultTitle()
* standalone\win32\Configtool.cpp,
standalone\win32\Configtool.h:
Remove obsolete override of AddToRecentFileList().
1999-09-23 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp:
Modify OnNewDocument() to force the existing repository
to be re-opened.
Modify OnConfigurationRepository() to prompt for saving of
changes to the existing configuration and to refresh the
memory layout and failing rules views when the new repository
has been loaded and to reset the frame title.
* common\win32\CTCommonDoc.cpp:
Modify OpenRepository() to catch and report exceptions when
loading the default template.
1999-09-21 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
standalone\win32\ConfigtoolDoc.cpp:
Ensure that all calls to libCDL functions which parse input
files catch and report exceptions of type CdlStringException.
1999-09-21 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp:
Modify ConfigurationFile() to return the document path name
(which is now a file rather than a directory).
* common\win32\ConfigToolDoc.h:
Promote GetPathName() to a public member function.
1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\ConfigToolDoc.h :
adjust decls for standalone case
1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\ConfigToolDoc.h
standalone\win32\ConfigToolDoc.cpp :
Move GenerateHeaders() from ProjectManger to document class
Call file-saving operations appropriately (generally in OnSaveDocument())
Responsibility for attaching to eCos project removed from document - now in caller
Set install and build trees only after document opened
Implement rule ordering using priority fields
1999-09-20 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp,
common\win32\ConfigtoolDoc.h:
Modify OnOpenDocument() and OnSaveDocument() to use a
save file passed in the lpszPathName parameter rather than
a folder name.
Use base implementation of SetTitle() function.
Override SetModifiedFlag() to force a refresh of the frame
window title by calling UpdateFrameCounts().
Modify SetPathName() to calculate build and install folders
from the save file name.
* standalone\win32\Configtool.cpp:
Modify the constructor to use the default CDocManager.
* standalone\win32\Configtool.rc:
Modify IDR_MAINFRAME string to specify eCos Configuration
Files (*.ecc).
* standalone\win32\MainFrm.cpp,
standalone\win32\MainFrm.h:
New override of CFrameWnd::OnUpdateFrameTitle() to manage
'document modified' asterisk.
Use base implementation of OnUpdateMRUList().
* common\win32\ControlView.cpp:
Modify OnInitialUpdate() to no longer set frame window title.
Modify AdjustItemImage() to no longer force a refresh of the
frame window title. This is now performed in
CConfigToolDoc::SetValue() via SetModifiedFlag().
* standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
No longer build the obsolete directory document manager class
(CDirDocManager) in dirdocmgr.cpp.
1999-09-20 Simon FitzMaurice <sdf@redhat.co.uk>
standalone\win32\ConfigTool.cpp:
correct compilation error
common\win32\AddRemoveDialog.cpp
common\win32\CTCommonDoc.cpp
common\win32\CTUtils.cpp
common\win32\FileName.cpp
common\win32\subprocess.cpp
standalone\win32\CreditStatic.cpp:
use of deleteZA
1999-09-20 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp:
Modify OnOpenDocument() to ensure that the CDL transaction
callback is reenabled following failure to open the new
document.
* common\win32\CTCommonDoc.cpp:
Modify OpenRepository() to ensure that the CDL transaction
callback is reenabled following failure to open the new
repository.
1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
standalone\win32\ConfigToolDoc.cpp :
Remove unneeded #includes
1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
standalone\win32\ConfigtoolDoc.cpp :
CurrentLinkerScript() made common.
Remaining fns in non-common docs reordered to ease diffs.
1999-09-17 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigToolDoc.cpp,
common\win32\ConfigToolDoc.h:
Remove obsolete functions and their references:
RecalculateFileList()
CreateNotificationThread()
DestroyNotificationThread()
* standalone\win32\splash.cpp:
Fix compilation error relating to deleteZ().
1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
standalone\win32\ConfigToolDoc.cpp :
AddAllItems() becomes common
1999-09-17 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\CellView.cpp
common\win32\ConfigItem.cpp
common\win32\FolderDialog.cpp
common\win32\memmap.cpp
common\win32\messagebox.cpp
common\win32\stdafx.h
standalone\win32\ConfigToolDoc.cpp
standalone\win32\Configtool.cpp
standalone\win32\HelpView.cpp
standalone\win32\MainFrm.cpp
standalone\win32\splash.cpp :
Use deleteZ and deleteZA macros; migrate AddItem() to common ConfigToolDoc file
1999-09-16 John Dallaway <jld@redhat.co.uk>
* common\win32\ProperitesView.cpp:
Modify FillCtrl() to limit the length of property value strings
since the list control appears to truncate the displayed string
to 256 characters. This change speeds up FillCtrl() considerably
when a CdlProperty has a large number of arguments.
1999-09-16 John Dallaway <jld@redhat.co.uk>
* common\win32\CTCommonDoc.cpp,
standalone\win32\ConfigtoolDoc.h:
Rename CdlErrorHandler() to CdlParseErrorHandler() and
introduce new handlers CdlLoadErrorHandler() and
CdlLoadWarningHandler().
Modify SetValue (CConfigItem &, double) to set the MFC
document modified flag.
* standalone\win32\ConfigtoolDoc.cpp,
Reference renamed CdlParseErrorHandler() function.
* common\win32\ControlView.cpp:
Modify OnUpdate() to hardcode the tree item height (16) for
now. This works around an issue regarding the incorrect
spacing of grid lines when a 'large' display font is
selected.
* standalone\win32\ConfigtoolDoc.cpp:
Modify OnCloseDocument() to only delete the CDL data
structures if they have been created.
Modify OnOpenDocument() to load a CDL save file.
Modify OnNewDocument() to quit the application if the
user refuses to specify a valid repository.
Modify OnSaveDocument() to output a CDL save file.
Modify OpenRepository() to allow reverting to the previous
repository until sanity checks have been performed on
the new one.
Modify ReadOptions() to do nothing. Build options will
eventually be obtained by another route.
Modify IsModified() to call the base implementation.
Modify AddAllItems() to clear the MFC document modified flag.
1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
standalone\win32\ConfigToolDoc.cpp :
more commonality
1999-09-13 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CTCommonDoc.cpp
common\win32\ControlView.cpp
common\win32\ControlView.h
standalone\win32\ConfigToolDoc.cpp
standalone\win32\Configtool.dsp
standalone\win32\Configtool.mak
standalone\win32\ConfigtoolDoc.h :
Move common sections of configtooldoc to shared file
1999-09-10 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\FileName.cpp :
return abs path name if comparison cannot be made (e.g. different drives)
1999-09-09 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
Modify GetPackageData() to supress obsolete warning messages
concerning missing include\pkgconf\*.h header files.
Modify NewMemoryLayout() in avoid importing linker-defined
memory section names if no linker script has been found.
1999-09-07 John Dallaway <jld@redhat.co.uk>
* Configtool.dsw:
Use common cdl project with ANSI build configurations.
1999-09-06 Simon FitzMaurice <sdf@redhat.co.uk>
common\win32\CellView.cpp
common\win32\ControlView.cpp
common\win32\ControlView.h
common\win32\cellview.h :
Add keyboard interface to tab from cell to cell, also '<' and '>' for integer "bumping"
common\win32\DoubleEdit.cpp
common\win32\IntegerEdit.cpp :
allow partial value "-"
standalone\win32\BuildOptsPage.cpp
common\win32\PropertiesView.cpp
common\win32\RulesView.cpp
standalone\win32\MainFrm.cpp :
use correct macros for decoding GetMessagePos() result
1999-09-02 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp:
Modify all versions of CConfigItem::SetValue() to
force the current boolean state when changing config
items of CDL type booldata. This prevents a possible
change of boolean state if the value source changes.
1999-09-02 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\ControlView.cpp,
common\win32\ControlView.h:
Eliminate beeping when keyboard used.
1999-08-18 John Dallaway <jld@redhat.co.uk>
* common\win32\ControlView.cpp,
common\win32\ControlView.h:
Rename Enabled() function to IsActive() for
consistency of nomenclature.
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Modify SetEnabled() to change the selected radio
button of a radio button group in a single CDL
transaction.
* common\win32\CTUtils.cpp:
Modify DoubleToStr() to output the correct
precision for a double using DBL_DIG.
1999-08-17 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
Modify CdlTransactionHandler() to refresh the control
view when the value source of a config item changes
to ensure that the 'not default' asterisk is shown
for _all_ items in a group of radio buttons when a new
item is selected, even if the value of a specific
item has not changed.
1999-08-17 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Modify Value() to support the CDL BoolData flavor.
Implement HasRadio() by searching for a clue in the
config item description as a hack to test radio
button support.
Modify SetEnabled() to disable other config items in
a radio button group when a new item is selected.
Make HasBool() a constant function.
* common\win32\ControlView.cpp,
common\win32\ControlView.h:
Modify AdjustItemImage() to use radio icons as appropriate.
Modify RestoreDefault() to restore the default value of
all config items with radio buttons in a group.
Modify BumpItem() to prevent disabling a config item
with a radio button in this way.
* standalone\win32\ConfigtoolDoc.cpp,
Restore CheckRadios() and modify to provide a warning if
the default states of config items with radio buttons
is inconsistent.
Modify AddAllItems() to invoke CheckRadios().
1999-08-17 John Dallaway <jld@redhat.co.uk>
* common\win32\RegionGeneralPage.h:
Specify dialog resource ID directly to workaround
weirdness with IDD_REGION_GENERAL macro.
1999-08-16 John Dallaway <jld@redhat.co.uk>
Support for CDL flavor BoolData:
* common\win32\CellView.cpp:
Modify OnDraw() to grey the cell text for
disabled BoolData items.
* common\win32\ConfigItem.cpp:
Modify StringValue() to return a data string
for BoolData items as for Data items.
Modify SetEnabled() to enforce the current data
value as the user value when enabling\disabling
BoolData items to avoid current data value changes.
* common\win32\ControlView.cpp:
Modify BumpItem() to distinguish between boolean
toggle requests (nInc == 0) and data increment\
decrement requests (nInc != 0).
Modify OnLButtonDown() to distinguish between
toggling a boolean item and incrementing a
data item.
Modify OnChar() to to distinguish between
toggling a boolean item (using space bar) and
incrementing\decrementing a data item (using
+\- keys).
Modify AdjustItemImage() to grey the checkbox of
disabled Bool and BoolData items.
1999-08-16 John Dallaway <jld@redhat.co.uk>
Preparation for supporting CDL flavor BoolData:
* common\win32\ConfigItem.cpp, ConfigItem.h:
Remove enum types Boolean and Radio since the
presence of a boolean state is now independent
of the config item data type. Modify member
functions accordingly.
New functions SetEnabled(), HasRadio() and
HasBool() to get\set boolean information via
CDL calls. HasRadio() is a dummy function for
now.
* common\win32\CellView.cpp:
Modify GetCellValue() to remove references to
Boolean and Radio config item types.
* common\win32\ControlView.cpp:
Modify AdjustItemImage() and BumpItem() to use
CConfigItem::HasBool() and remove other references
to Boolean and Radio config item types.
* common\win32\PropertiesView.cpp,
common\win32\PropertiesView.h:
Modify FillCtrl() to present an 'Enabled' property
if the config item has boolean data (in addition
to the 'Value' property).
Modify OnUpdate() to update the 'Enabled' property
field when a value has changed.
Remove references to Boolean and Radio config item
types in other member functions.
* standalone\win32\MainFrm.cpp,
Remove references to Boolean and Radio config item
types in member functions.
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h,
New SetEnabled() member function to set a boolean
config item.
Modify ItemTypeOf() to return CConfigItem::None for
CDL items of flavor Bool. Such items are now tested
using CConfigItem::HasBool().
Remove references to Boolean and Radio config item
types in other member functions.
1999-08-13 John Dallaway <jld@redhat.co.uk>
* common\win32\CTUtils.cpp:
Modify DoubleToStr() to use "%g" rather than "%e" to
format doubles.
* standalone\win32\res\bitmap2.bmp,
common\win32\ControlView.cpp:
Add new icon for config items of type double and
modify AdjustItemImage() to make use of it.
* standalone\win32\Configtool.rc:
Suppress the erroneous generation of a #include for
TestTool.rc by the resource editor.
1999-08-13 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CTUtils.cpp : no need for UNICODE filtering
* standalone\win32\Configtool.dsp,.mak : use common version of properties
1999-08-13 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h,
Make CdlTransactionHandler() a class member.
Modify CurrentLinkerScript() to trap missing
CYGBLD_LINKER_SCRIPT option.
Modify SwitchMemoryLayout() to eliminate duplicate
calls to mem_map class member functions.
1999-08-13 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp, common\win32\ConfigItem.h:
New member variable m_bPackage and IsPackage() access function
to denote package config items in preparation for retiring
the CPackage class.
* common\win32\ControlView.cpp:
Modify AdjustItemImage() to use CConfigItem::IsPackage().
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h,
Implement revised scheme for obtaining memory layout and
linker script files using CDL options CYGHWR_MEMORY_LAYOUT
and CYGBLD_LINKER_SCRIPT respectively. Use new member
functions CurrentMemoryLayout() and CurrentLinkerScript()
when switching memory layout.
1999-08-12 Simon FitzMaurice <sdf@redhat.co.uk>
* tools\configtool\common\win32\ControlView.cpp :
"options" -> "settings" in context menu and introduce separator
* tools\configtool\common\win32\FileName.cpp : do not attempt to create c: etc..
* tools\ecostest\common\wcharunix.h : add mkdir compatibility macro
* tools\testtool\win32\RunTestsSheet.cpp,h : size correctly in modeless case and simulate WM_KICKIDLE
1999-08-12 John Dallaway <jld@redhat.co.uk>
* standalone\win32\cdl.dsp,
* standalone\win32\cdl.dsp,?
standalone\win32\cdl.mak:
Further revision missed in previous commit.
1999-08-12 John Dallaway <jld@redhat.co.uk>
* standalone\win32\cdl.dsp,
standalone\win32\cdl.mak,
standalone\win32\cdl.sh:
Accommodate revised configure switches in CDL custom build
rule.
1999-08-12 Bart Veer <bartv@redhat.co.uk>
* Makefile.in:
* acinclude.m4:
* aclocal.m4:
* configure.in:
* configure:
* config.h.in:
First attempt at autoconfiscating the configtool.
1999-08-11 John Dallaway <jld@redhat.co.uk>
Implementing support for config items of type double:
* common\win32\DoubleEdit.cpp,
common\win32\DoubleEdit.h,
standalone\win32\Configtool.dsp,
standalone\win32\Configtool.mak:
New CDoubleEdit class to provide appropriate edit mask for
editing double values.
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
New CConfigItem::Double config data type.
New member functions SetValue(double), DoubleValue() and
DoubleDefaultValue().
* common\win32\CTUtils.cpp,
common\win32\CTUtils.h:
New member functions StrToDouble() and DoubleToStr().
* common\win32\ControlView.cpp,
common\win32\PropertiesView.cpp,
common\win32\CellView.cpp:
Accommodate new CConfigItem::Double config data type.
standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h:
New SetValue(CConfigItem &, double) member function.
Modify ItemTypeOf() to return CConfigItem::Double when
a config option has a legal value range of type double.
Modify SetValue (CConfigItem &, const CString, bool) to
accommodate double values.
1999-08-09 Simon FitzMaurice <sdf@redhat.co.uk>
* tools\ResourceTool\win32\ResourceToolDlg.h
tools\ResourceTool\win32\StdAfx.h
tools\Utils\win32\properties.cpp,h : Make windows-independent (move to common some time)
tools\ecostest\win32\*.dsp,*.mak : use properties class
tools\testtool\win32\RunTestsSheet.cpp
tools\testtool\win32\RunTestsSheet.h
tools\ecostest\common\TestResource.cpp,h
tools\ecostest\common\ResourceServer.cpp,h
tools\ecostest\common\eCosTest.cpp
tools\ecostest\common\eCosTestUtils.cpp,h : Use common properties class
1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\ConfigTooldoc.h : correct misplaced edit
1999-08-06 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\ControlView.cpp: UNICODEd trace string
* common\win32\IncludeSTL.h: explicit pragma warning so as to be able to
use level 4
* tools\configtool\common\win32\PropertiesView.cpp
tools\configtool\common\win32\RulesView.cpp
standalone\win32\CdlTemplatesDialog.h
common\win32\stdafx.h : move include of STL string from PCH to using files
* testtool\win32\RunTestsSheet.cpp : correct dereference of view **
1999-08-06 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
Report CdlStringException exceptions raised while
loading the initial CDL configuration.
1999-08-06 John Dallaway <jld@redhat.co.uk>
* standalone\win32\CdlTemplatesDialog.cpp,
Modify OnInitDialog() to handle the case where no
template is selected on dialog initialisation
(due to a previous error). Select the first template
in such cases.
1999-08-05 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
Catch assertions raised while selecting a new CDL template.
1999-08-05 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
Tidy up AddItems() source. No functional change.
1999-08-05 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp:
Fix GetDefaultHardware() to pass the length of the
data buffer to RegQueryValueEx() correctly.
1999-08-04 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\CellView.cpp,h, common\win32\mltview.cpp,h :
workaround for slickedit bug (paint our own backgrounds)
* common\win32\ControlView.cpp : force a cell view update to improve latency
* tools\ecostest\common\TestResource.cpp : avoid compilation warning
* common\win32\ConfigItem.cpp,h : replace state variables by parameter of
EvalEnumStrings a parameter to police just-in-time lookup
* tools\testtool\win32\RunTestsSheet.cpp,h : allow for modeless as well as modal operation
* eCos.rc : restore include of TestTool.rc
1999-08-04 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
1999-08-04 John Dallaway <jld@redhat.co.uk>
* common.win32\CellView.cpp:
Modify InCell() to invoke EvalEnumStrings() for
config items of type CConfigItem::Enum only.
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Remove obsolete m_nGeneralFlag and m_nDefinitionLine
members.
Simplify EvalEnumStrings() to process config items
of type CConfigItem::Enum only.
1999-08-04 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Remove m_nEnumMax member and Modify EnumMax() to
use CStringArray::GetUpperBound().
1999-08-04 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp,
common\win32\ConfigItem.h:
Remove obsolete m_nMin, m_nMax and CanSetValue()
class members.
Add m_nEnumMax member to support combo boxes in the
cell view.
* common\win32\CellView.cpp:
Modify InCell() and GetInCellRect() to use
CConfigItem::EnumMax().
* common\win32\ControlView.cpp:
Modify BumpItem() to use CConfigItem::EnumMax() and
correctly handle the decrementing of enum config
items.
* common\win32\PropertiesView.cpp:
Remove obsolete references to Min and Max rows of the
properties view.
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h,
Remove obsolete ReadMacros() function.
Modify AddItem() to no longer read enum values during
initialisation. They are always read just-in-time now.
1999-08-04 John Dallaway <jld@redhat.co.uk>
* standalone\win32\cdl.dsp,
standalone\win32\cdl.mak:
Correct path to libCDL source files which was preventing
source browsing.
1999-08-04 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h:
New function GetDefaultHardware() retrieves the
default hardware template from the registry.
Modify OpenRepository() to load the default hardware
template obtained by GetDefaultHardware().
1999-08-03 John Dallaway <jld@redhat.co.uk>
* standalone\win32\ConfigtoolDoc.cpp,
standalone\win32\ConfigtoolDoc.h,
Modify OpenRepository() to catch exceptions generated
while loading the hardware and package templates.
Modify CdlErrorHandler() to save the most recent
error message in a member variable for reporting
purposes.
1999-08-03 John Dallaway <jld@redhat.co.uk>
standalone\win32\ConfigtoolDoc.cpp:
Modify OpenRepository() to delete any previous CDL
configuration before creating the new one.
1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\AddRemoveDialog.cpp: Removed debugging code
* common\win32\CTUtils.cpp: Include <string> with STLInclude mechanism
* common\win32\CellView.cpp,h: Combo in-cell changes now only "committed" when
cell closed. Cancel will leave value unchanged.
* common\win32\ControlView.cpp,h,
standalone\win32\HelpView.cpp,
standalone\win32\MainFrm.cpp, standalone\win32\OutputView.cpp,h:
Allow only a single find dialog to be active at a given time
* standalone\win32\MainFrm.cpp: Diable edit menu items when focus not in control view
1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
* standalone\win32\Configtool.dsp, standalone\win32\Configtool.mak, standalone\win32\Configtool.rc :
Properly include testtool resources.
1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
* tools\configtool\common\win32\CTUtils.cpp : Include <string> with IncludeSTL mechanism
* tools\configtool\common\win32\CellView.* : ESC now cancels effect of combo
1999-08-02 John Dallaway <jld@redhat.co.uk>
standalone\win32\ConfigtoolDoc.cpp:
Modify CdlErrorHandler() to log parse errors to the
output window.
Modify LogConflicts() to strip all unnecessary whitespace
from messages.
Modify SelectPackages() to list non-hardware packages
only in the dialog box. Addition and removal of hardware
packages must be undertaken by selecting an appropriate
hardware template to ensure selection of the correct
memory layout. Also trap any parse errors which are
encountered while loading\unloading packages. These are
not fatal.
1999-08-02 Simon FitzMaurice <sdf@redhat.co.uk>
* common\win32\StringEdit.* : Add idle message hint for in-cell string editing
* common\win32\IdleMessage.* : Add Reset() member function
1999-07-30 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.h:
Remove obsolete members from class declaration.
* standalone\win32\Configtool.rc:
Use IDC_CT_EDIT rather than IDC_EDIT for multi-line
string edit box.
1999-07-29 Simon FitzMaurice <sdf@redhat.co.uk>
* FolderDialog.*, NewFolderDialog.* : moved IDs to implementation
(unknown why the existing code doesn't compile, but it doesn't)
1999-07-29 John Dallaway <jld@redhat.co.uk>
* common\win32\ConfigItem.cpp:
Restore the implementation of EvalEnumStrings() which
was erroneously commented out.
1999-07-29 John Dallaway <jld@redhat.co.uk>
* common\win32\RulesView.cpp:
Modify OnDblclk() to jump to the config item referenced
in the property column if the click was in that column.
If the property does not reference a single config item
then jump to the config item owning the conflict as
before.
1999-07-28 John Dallaway <jld@redhat.co.uk>
* common\win32\PropertiesView.cpp,
common\win32\PropertiesView.h:
Modifications to minimise flicker in the properties view:
Add a new function SetItemTextGrow() which sets the text
of a list item in the properties list control, extending
the list if necessary.
Modify FillCtrl() to make use of the new SetItemTextGrow()
function.
Modify OnUpdate() to force the refresh of all list items
when a new config item is selected, even if the new config
item is of the same type as the old.
1999-07-27 Simon FitzMaurice <sdf@redhat.co.uk>
* DescView.*: Fixed selection of short description pane font
* ControlView.cpp : Context menu now available on items of type NONE
* CellView.cpp : Removed font change visibility when in-cell starts
* ConfigTool.dsp : readded changelog
1999-07-27 John Dallaway <jld@redhat.co.uk>
* standalone\win32\cdl.sh:
Accommodate eCos repository with any root directory
name.
Use external TCLHOME environment variable if it exists.
* common\win32\ControlView.cpp:
Modify AdjustItemImage() to display a greyed icon for
all calculated config items.
* common\win32\CellView.cpp, common\win32\ControlView.cpp:
Modify all calls to CdlVisible::is_modifiable() to also
test CdlVisible::is_active(). This is necessary because
inactive config items may still be modifiable.
Modify OnDraw() to use only CdlValuable::is_modifiable()
in determining whether a config item can be edited.
* standalone\win32\Configtool.dsp:
Add ChangeLog.
* standalone\win32\ConfigtoolDoc.cpp:
Modify SetValue() to check if the new value of an integer
item is legal and report to the user.
Modify OnOpenDocument() to workaround the initial update
problem temporarily by forcing the update of all views.
* common\win32\PropertiesView.cpp:
Modify DblClk() to handle double clicking on 'requires'
properties by examining the associated CdlReference
objects.
===========================================================
1999-07-27 merge sources from devo\ide\src\gui\mfc\eCos
and ecc\ecc\cdltools\current\host\build\win32
===========================================================
1999-07-23 Simon FitzMaurice <sdf@redhat.co.uk>
* CTMain.cpp, MultiDocSECWorksheet.* : turn close into hide of client windows
in order to preserve caption and position.
* ProjectManager.* : hack for invoking custom rules unconditionally
* PropertiesView.cpp: fix to look for macros not macros-or-names
* subprocess.*: save directory as CString, not psz
* IntegerEdit.cpp: allow hex and integer input
1999-07-23 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp:
Modify EvalEnumStrings() to accommodate boolean
config items.
1999-07-23 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp:
Modify StringValue() to observe the hex display
option if enabled.
1999-07-23 John Dallaway <jld@redhat.co.uk>
* ControlView.cpp:
Modify RestoreDefault() to skip the root tree node
which has no CDL item.
* PropertiesView.cpp:
Modify FillCtrl() to omit the Min and Max rows for
integer items. CDL now allows multiple ranges with
calculated limits.
Rename the evaluated "Default Value" row to "Default"
to distinguish it from the "DefaultValue" CDL
property which presents the underlying expression.
Both items provide useful information.
* ConfigtoolDoc.cpp:
Modify CdlTransactionHandler() to switch memory
layout if a config item with display string "Startup
type" changes value.
1999-07-22 John Dallaway <jld@redhat.co.uk>
* CdlTemplatesDialog.cpp, CdlTemplatesDialog.h:
Modify OnSelchangeCdlTemplate() to fill the packages
edit box with package aliases.
Move most of the show\hide code into a new function
ShowDetails() which can be called to hide details by
default before the dialog is displayed.
* eCos.rc:
Tweak static text in templates dialog.
* ConfigtoolDoc.cpp:
Modify SelectPackages() to restore use of the
CCdlPackagesDialog dialog.
* CellView.cpp:
Modify InCell() to recalculate the combo box size after
the enum values have been fetched and the enum count is
known.
1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
* CellView.cpp - restore "restore default" for NONE items
1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
* ComboEdit.cpp,.h : new class to deal with in-cell combobox edits
For now this just exists to handle escape and enter cancellation, like
integeredit and stringedit.
* Integeredit.* : escape and enter cancellation, like stringedit.
* Integeredit.cpp : reverse sense of ES_NUMBER
* CellView.cpp : use of the above
1999-07-22 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp, ConfigItem.h:
New function EvalEnumStrings() to calculate the legal
values on a just-in-time basis.
Modify DefaultValue() to obtain data from libCDL directly.
* ConfigtoolDoc.cpp:
Modify ItemTypeOf() to return ConfigItem::Integer if
there are legal ranges.
Modify AddItem() to no longer read legal values on
initialisation. They are now read just-in-time.
* ControlView.cpp:
Modify BumpItem() to restore Enum bump facility using
CConfigItem::EvalEnumStrings().
* PropertiesView.cpp:
Modify FillCtrl() to use StringDefaultValue() to fill
the "Default Value" field for all config item types.
* CellView.cpp:
Modify InCell() to read the Enum values just-in-time
using CConfigItem::EvalEnumStrings().
1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
* StringEdit.* : Fixed edit cancelling by means of escape and enter keys
* ControlView.* : Tailor context menu better to item under point
Give focus to an in-cell edit after creation
* CellView.cpp : Add rclick functionality as for controlview (still some
more to do here: better positioning of context menu and syskey accels)
* ConfigToolDoc.* : Find now takes optional "where" parameter
* PropertiesView.cpp : Implement double cliok on name.macro functionality
* RulesView.cpp : Restored selection on double-click functionality
* ecos.rc : Restored missing properties resource
1999-07-22 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp, ConfigItem.h:
Modify StringValue() to take a CdlValueSource parameter.
Modify StringDefaultValue() to use StringValue().
* ControlView.cpp:
Modify OnRestoreDefaults() to refresh the other views.
* ConfigtoolDoc.h:
Make UpdateFailingRuleCount() public.
* ConfigtoolDoc.cpp:
Remove remaining reference to CDL structural conflicts missed
in previous commit.
1999-07-22 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp:
Modify Modified() to determine whether an option has been
modified using CdlValuableBody::get_source().
* ConfigtoolDoc.cpp:
Modify OnCloseDocument() to disable the CDL transaction handler
before deleting CDL data.
Modify AddItem() to no longer set the initial value of a new
config item. This is not necessary now the values are stored in
CDL objects.
* ControlView.cpp:
Modify IsChanged() to use CConfigItem::Modified().
Modify RestoreDefault() to restore the default option value
using a call to CdlValuableBody::set_source().
1999-07-22 Simon FitzMaurice <sdf@redhat.co.uk>
* AddRemoveDialog.*: add fn to limit expansion of listbox sizes.
GetStyle() does not return WS_HSCROLL attribute - work around this
* CTOPtionsDialog.*: remove options unlikely to be implemented RSN
* CDTemplatesDialog.*: add "Details" button (filling of control still to do)
* ConfigToolDoc.cpp: Tidied CFileName usage
* Project.cpp: used slightly different AddLibrary hack
* ProjectManager.cpp: added timing fns
* eCos.rc: changes associated with the above + remove usused dialogs
* testtoolres.h: Restore missing defines
* Outputpage.cpp: Use a fixed font
* ExecutionPage.cpp: Remove unused refresh map entry
1999-07-21 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:
Ignore CDL _structural_ conflicts for now.
1999-07-21 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
New CdlTransactionHandler() function to manage refreshing
of the config tree.
Modify OpenRepository(), SelectPackages() and SelectTemplate()
to install and disable the CDL transaction handler as
appropriate.
* ControlView.cpp, ControlView.h:
Rename Enable() to Refresh() and remove vestigial second
argument.
Modify Enabled() to use CdlUserVisible::is_active().
Modify BumpItem() to disabled bumping of Enum options for now.
1999-07-21 John Dallaway <jld@redhat.co.uk>
* RulesView.cpp:
Modify AddConflicts() to save the unique CdlConflict as the
item data in the list control.
Modify OnDblClk() to derive the config item from the new list
item data.
Re-implement CompareFunc() to sort with the list control text.
1999-07-21 John Dallaway <jld@redhat.co.uk>
* ConfigtooDoc.cpp:
Modify in line with recent changes to the libCDL API. All
legal values are now obtained via CdlListValue::get_table().
1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>
* ConfigToolDoc.*, CTMain,*: CConfigToolDoc no longer derives from CDocument
Added fn. to show eCos bar
Tidied up MLT message handlers
* ConfigItem.* etc...added fn to select - includes showing eCos bar
* ControlView.cpp: modified IsChanged to accommodate all types of item
1999-07-20 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp, ConfigItem.h:
Modify SetValue(), StringValue() and Value() to store\retrieve
config values using libCDL.
* PropertiesView.cpp:
Modify OnUpdate() to refresh property list icons when
CConfigToolDoc::ValueChanged.
* CellView.cpp:
Modify CancelCellEdit(), OnComboCelEndOK() and InCell() to store
values of config items of type Enum as strings.
1999-07-20 Simon FitzMaurice <sdf@redhat.co.uk>
* CTMain.cpp: removed obsolete include of mainfrm.h and resource.h in
favour of ide.guicommon.h
* CTUtils.* etc...: renamed StrToInt as StrToItemIntegerType (clashed
SDK define)
* CellView.*, ControlView.*: added find menu greying functionality,
find again functionality
* Project.cpp: minor fixes to library deps
* Thermometer: added optional second (name) param to ctor
1999-07-20 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, PropertiesView.cpp, RulesView.cpp:
Modify in line with minor changes to the libCDL API.
Specifically, CdlBaseBody has been eliminated in favour
of CdlNodeBody and CdlListExpression::eval() now takes
a CdlEvalContext parameter.
1999-07-20 John Dallaway <jld@redhat.co.uk>
* CTMain.cpp, CTMain.h:
Modify update handlers such that MLT function menu
items are greyed if the MLT view is hidden.
Mon Jul 19 17:50:10 1999 Tomy Hudson <thudson@redhat.com>
* stdafx.h: Remove obsolete include of ide.model.h
1999-07-19 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
New function CopyMLTFiles() copies all MLT-related files
for the current target\platform from the eCos repository
to the build tree.
1999-07-19 John Dallaway <jld@redhat.co.uk>
* CTMain.cpp, CTMain.h:
Add new menu items and associated message handlers to
add, remove and edit memory layout regions and sections.
* ConfigtoolDoc.cpp:
Re-enable correct functioning of CurrentPlatform() now that
enum config options are supported.
Modify SetValue() to detect a change in target or platform
by comparing old values with new ones.
1999-07-19 Simon FitzMaurice <sdf@redhat.co.uk>
* CTMain.*,ProjectManager.*: Adjusted to allow multiple init and finalize
* ConfigtoolDoc.*: Add persistence via registry, removed some unused code
* Properties.*, ConfigTool.* etc...: Added registry specification to CProperties ctor
* .cvsignore: updated
* CTOptionsDialog.*: removed unused code
* Project.*: added yet another hack for lack of custom rules
1999-07-16 Simon FitzMaurice <sdf@redhat.co.uk>
* CTMain.*, CFileName.*
Removed DeleteFolderAndContents in favour of CFileName::RecursivelyDelete
Grey packages and templates dialogs if build in progress
Proper preprocessing around SEC3DTabWnd
* ConfigTool.*:
eCosInit gains build tree and bCreate params
* ConfigToolDoc.*:
Introduce BuildTree() and InstallTree() helper fns.
* Project.cpp:
Custom rules go in install tree, not build tree
* eCos.dsp. eCos.mak:
Add dependency on guicommon
* cdl.dsp:
Added cdl.sh to project
1999-07-16 John Dallaway <jld@redhat.co.uk>
* CdlTemplatesDialog.cpp, CdlTemplatesDialog.h,
eCos.rc, eCosres.h:
New template selection dialog box and handlers.
* eCos.dsp, eCos.mak:
Add CdlTemplatesDialog.cpp and CdlTemplatesDialog.h
to the eCos project.
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
New SelectTemplate() function to setup and invoke the
new template selection dialog box.
* CTMain.cpp, CTMain.h:
New "eCos Template..." menu item and handler to call
CConfigToolDoc::SelectTemplate().
1999-07-15 John Dallaway <jld@redhat.co.uk>
* cdl.sh:
Create the intermediate directory if it doesn't exist.
1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
* cdl.dsp cdl.mak cdl.sh
Fix to work on command line.
1999-07-15 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp:
Modify FileName() to generate the header file name for
a config item using libCDL calls.
* PropertiesView.cpp:
Modify DblClk() to prepend the build tree to the header
file name before launching the associated file viewer.
1999-07-15 John Dallaway <jld@redhat.co.uk>
* cdl.dsp, cdl.mak:
Generate the TCLHOME environment variable from the current
directory. It is no longer necessary to define TCLHOME
externally.
* eCos.dsp, eCos.mak:
Remove explicit references to cdl.lib and cyginfra.lib
since these are outputs of the cdl project.
1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
* eCos.dsp, eCos.mak:
Included ..\..\..\..\tcl\lib on library path
1999-07-15 Simon FitzMaurice <sdf@redhat.co.uk>
* eCos.dsp, eCos.mak:
Included ..\..\..\..\tcl\include on path so as to be able to use checked-in tcl files
Restored missing FindDialog and MultiLineEditString files to link
1999-07-15 John Dallaway <jld@redhat.co.uk>
* PropertiesView.cpp, PropertiesView.h:
Remove "Defined at line" property from the properties
view as this information is no longer available.
1999-07-14 Simon FitzMaurice <sdf@redhat.co.uk>
* ConfigtoolDoc.cpp
* ConfigtoolDoc.h
* ControlView.cpp
* IntegerEdit.cpp
* IntegerEdit.h
* Project.cpp
* Project.h
* ProjectManager.cpp
* ProjectManager.h
* PropertiesView.cpp
* StringEdit.cpp
* StringEdit.h
* cdl.dsp
* cdl.mak
* eCos.dsp
* eCos.mak
Introduced StringEdit class to deal with in-cell string editing (whether
multiline or not)
Prepared document load\save functions to accommodate CDL databse loading\
saving
Corrected IntegerEdit to deal correctly with hex and decimal modes
Introduced hacks into CProject to deal with addLibrary not working and
implicit dependency on target.ld
1999-07-14 Drew Moseley <dmoseley@redhat.com>
* .cvsignore: Ignore .dep files.
1999-07-14 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
Modify OpenRepository() to check that there is at least one
target and one template in the specified packages database
file.
Modify the constructor to enable the presentation of boolean
values in the cell view by default.
1999-07-14 John Dallaway <jld@redhat.co.uk>
* PropertiesView.cpp:
Restore handling code for ValueChanged updates which
was erroneously commented out in an earlier commit.
1999-07-14 John Dallaway <jld@redhat.co.uk>
* ControlView.cpp:
Modify BumpItem() to avoid changing the value of calculated
options.
Modify AdjustItemImage() to present a greyed checkbox icon
for calculated boolean options.
1999-07-14 John Dallaway <jld@redhat.co.uk>
* CellView.cpp:
Modify OnDraw() to show calculated option values greyed.
Modify OnLButtonDown() to prevent user editing of calculated
option values.
1999-07-13 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
Use CdlValue::get_flavor () to determine the type and
default value of each config item.
Use CdlValuable::get_legal_values() to set up the
enum list for config items of type Enum. This needs
to be performed just-in-time in due course.
1999-07-13 Simon FitzMaurice <sdf@redhat.co.uk>
Find functionality.
1999-07-13 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp, ConfigItem.h:
Add new member variable m_CdlItem pointing to the associated
CDL node.
* ConfigtoolDoc.cpp:
Use get_default_value_expression ()->eval () rather than
get_argc () to calculate the default value at the time of
creating each CConfigItem object.
1999-07-12 Simon FitzMaurice <sdf@redhat.co.uk>
Removed more of unused variables and unused code.
Tidied up repository-filename access in the document class.
Moved eCos tools menu items to an "eCos" submenu.
Moved enums to stdafx.
Finally got rid of those pesky STL warnings.
Added description functionality to AddRemoveDialog
Added status bar code in accordance with latest functionality:
new classes CIdleMessage and CThermometer
Removed MultiLineString code
1999-07-12 John Dallaway <jld@redhat.co.uk>
* cdl.dsp, cdl.mak:
Generate intermediate files and output files on logical
drive V:
1999-07-12 John Dallaway <jld@redhat.co.uk>
* CTOptionsDialog.cpp, ConfigtoolDoc.cpp, ConfigtoolDoc.h,
ConfigTool.cpp, CTMain.cpp, PropertiesView.cpp, RulesView.cpp
Remove or comment out all references to libNotCDL, CRule
and CFailingRulesDialog.
* eCos.dsp, eCos.mak:
No longer build the CFailingRulesDialog and CRule classes,
but keep them in the project for reference temporarily.
Remove all libNotCDL files from the project.
1999-07-09 Simon FitzMaurice <sdf@redhat.co.uk>
Removed a large number of unused variables
Introduced GetMain() function to CConfigTool: CTMain fns no longer have to be static.
1999-07-09 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
Remove UpdateFailingRuleCount() which is also provided
by class CConfigToolMain. Modify all references to
use the remaining version of this function.
* RulesView.h:
Remove unnecessary GetConflictCount() function.
* CTMain.cpp, CTMain.h:
Modify UpdateFailingRuleCount() to determine the
conflict count from the document's m_CdlConfig
object directly. Also make the function static.
1999-07-09 John Dallaway <jld@redhat.co.uk>
* RulesView.cpp:
Modify AddConflicts() to present the formal property
name rather than argv [0] which could be an alias for
the property name.
1999-07-09 John Dallaway <jld@redhat.co.uk>
* ConfigItem.cpp, ConfigItem.h:
Reduce dependencies on the CRule class as a precursor
to removing CRule. Remove all dependencies on the
CHeaderFile class.
* eCos.dsp, eCos.mak:
No longer build the obsolete CHeaderFile class.
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
Remove all dependencies on the CHeaderFile class.
Read default values for items using libCDL calls in
AddItem () rather than calling SetDefaults() and
ReadMacros().
Set package items to type 'None' so that they
cannot be deselected.
Remove obsolete Rule() member function.
* ControlView.cpp:
Modify AdjustItemImage() to display package icons for
packages (which are now of type 'None').
Modify ShowPopupMenu() to enable 'Properties' menu
item for packages (which are now of type 'None').
* Rule.cpp:
Comment out references to the removed function
CConfigToolDoc::Rule ().
1999-07-08 John Dallaway <jld@redhat.co.uk>
* PropertiesView.cpp, PropertiesView.h:
New function PropertyInConflictsList() determines if
a CDL property is within a specified list of CDL
conflicts.
Modify the FillCtrl() function to add an exclamation
icon to listed properties which are within any CDL
conflict list by calling the new
PropertyInConflictsList() function.
1999-07-08 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
Use CDL flavor info to workaround the lack of
get_widget_hint() for now.
1999-07-08 John Dallaway <jld@redhat.co.uk>
* CTUtils.cpp:
Accommodate both leading and trailing whitespace in
the StripExtraWhitespace() function.
* PropertiesView.cpp:
Add CDL properties to the properties view list box in
function FillCtrl().
1999-07-07 John Dallaway <jld@redhat.co.uk>
* RulesView.cpp:
Modify FillRules() function to present all property
arguments for each conflict.
1999-07-07 John Dallaway <jld@redhat.co.uk>
* RulesView.cpp, RulesView.h:
Modify FillRules() function to fill the rules list with
CDL conflicts by calling a new function AddConflicts().
Modify OnDblclk() message handler to use a CItem pointer
from the list view rather than the previous CRule
pointer.
* CTMain.cpp, CTMain.h:
New View->Conflicts menu item and message handlers
replacing View->Rules items.
Change rules window caption to 'Conflicts' in the
constructor.
* ConfigtoolDoc.cpp:
Modify UpdateFailingRuleCount() to call FillRules()
unconditionally. And call UpdateFailingRuleCount() from
AddAllItems().
1999-07-07 John Dallaway <jld@redhat.co.uk>
* cdl.dsp, cdl.mak: New libCDL project which builds sources
from devo\ecos. Requires Cygwin B20.1 bin directory in the
list of 'executable files' directories (Tools->Options in VC++
6 IDE). Also requires \bin such that \bin\sh exists. Finally
requires that Tcl 8.1 is installed and a TCLHOME environment
variable such that $TCLHOME\lib and $TCLHOME\include exist.
* eCos.dsp, eCos.mak: Use the cdl.lib and cyginfra.lib built
by the new libCDL project rather than the pre-built libraries
at devo\ide\cdl.
1999-07-05 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp ConfigtoolDoc.h:
New function LogConflicts() logs global conflict explanation
strings to the output pane. Called from AddAllItems().
1999-07-05 John Dallaway <jld@redhat.co.uk>
* CdlPackagesDialog.cpp (OnInitDialog): Enable horizontal
scrolling of listboxes to accommodate long package aliases.
1999-07-01 John Dallaway <jld@redhat.co.uk>
* eCos.rc: Add the LBS_SORT property to the listboxes
in the package selection dialog explicity. Add the dialog
title (caption) explicity.
* CdlPackagesDialog.cpp, ConfigtoolDoc.cpp (SelectPackages):
Remove unnecessary dialog initialization code.
Thu Jul 01 07:52:10 1999 Ian Molee <imolee@redhat.com>
* eCos.dsp: Added proper CDL paths to library and header file
search paths in project settings, to eliminate the need for the
user to manually specify these in DevStudio settings.
* eCos.mak: re-exported makefile with new settings.
1999-06-30 John Dallaway <jld@redhat.co.uk>
* eCosres.h: Remove erroneous definition of IDC_EDIT1.
* ConfigtoolDoc.cpp: Full implementation of SelectPackages()
which performs package loading\unloading in response to
user input.
1999-06-30 John Dallaway <jld@redhat.co.uk>
* AddRemoveDialog.cpp, AddRemoveDialog.h: Additional
constructor to allow use of class CAddRemoveDialog with other
dialog resources.
* CTUtils.cpp, CTUtils.h: New member function
StripExtraWhitespace() returns a copy of a string in which
each whitespace sequence s replaced by a single space
character.
* ConfigtoolDoc.cpp, ConfigtoolDoc.h: Initial implementation
of SelectPackages() using new dialog. New member function
GetPackageName () returning a package name given a package
alias.
* eCos.dsp, eCos.mak, CdlPackageDialog.cpp,
CdlPackageDialog.h, eCos.rc, eCosres.h:
New dialog resource and class derived from CAddRemoveDialog
implementing a package selection dialog.
1999-06-30 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
AddAllItems(): New function to generate the CConfigItems
objects. Called from OpenRepository() and forthcoming
CDL package load\unload functions.
SelectPackages(): Dummy version of a new function to invoke
the forthcoming package selection dialog box.
* CTMain.cpp, CTMain.h:
New 'eCos Packages' menu item and OnToolsPackages() message
handler.
Tue Jun 29 13:48:06 1999 Tomy Hudson <thudson@redhat.com>
* CTMain.cpp (CConfigToolMain): Changed all references of
SECShortcutBar to QESECShortcutBar. Likewise for othre relevant
stingray classes.
* CTMain.h (class CConfigToolMain): Changed SEC3DTabWnd to
QESEC3DTabWnd.
Mon Jun 28 14:30:34 1999 Ian Molee <imolee@redhat.com>
* ecos.dsp: Ensured that _SECDLL and _GXDLL are defined in all
configurations to use the Objective Grid dynamically as the rest
of the projects do, rather than linking it in statically.
1999-06-25 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp, ConfigtoolDoc.h:
Use libCDL to read config options, eliminating
ReadConfigData().
New AddContents() function to handle CDL container nodes.
Modify AddItem() to work with AddContents() and libCDL
objects. Implement hack to determine target and platform
packages in the absence of hCDL. No support for rules as
yet.
Modify ItemTypeOf() function to use libCDL get_widget_hint(),
but get_widget_hint() is not working so assume all visible
items are Boolean for now.
Modify OnCloseDocument() to delete the CDL objects.
1999-06-16 John Dallaway <jld@redhat.co.uk>
* parse.cxx, notcdl.cxx, libnotcdl.hxx: Prefix libnotCDL class
names with "not" to avoid naming clashes with libCDL classes.
* Rule.h, Rule.cpp, ConfigtoolDoc.h ConfigtoolDoc.cpp: Use the
revised libnotCDL class names.
* eCos.dsp, eCos.mak: Make correct use of _UNICODE and NDEBUG
pre-processor symbols in each of the build configurations.
Add explicit references to the (external) cdl, cyginfra and
tcl81 static libraries.
* ConfigtoolDoc.h,
ConfigtoolDoc.cpp (OpenRepository, GetPackageData):
Read the package names using libCDL rather than pkgconf.tcl.
Note that this requires an eCos repository containing the
ecos.db packages database file.
1999-06-08 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
Check for expect.exe rather than make.exe in the user-selected
build tools directory.
1999-06-08 John Dallaway <jld@redhat.co.uk>
* ConfigtoolDoc.cpp:
Add 'run tests' data for SH, MIPS_TX39 and VR4300 targets from
eCos repository.
Tue Jun 01 14:46:45 1999 Tomy Hudson <thudson@redhat.com>
* CTMain.h: Changed include from GuiToolkit.h to ide.guicommon.h
Go to most recent revision | Compare with Previous | Blame | View Log