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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [tools/] [src/] [tools/] [configtool/] [ChangeLog] - Blame information for rev 310

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

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