OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [host/] [tools/] [configtool/] [ChangeLog] - Blame information for rev 790

Go to most recent revision | Details | Compare with Previous | View Log

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