This repository has been archived by the owner on May 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
rhide_ch.log
589 lines (375 loc) · 21 KB
/
rhide_ch.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
04.12.1996: RHIDE 1.0 released, uploaded to DJ
05.12.1996: editor V. 0.2.15 applied
05.12.1996: Bug fixed when Ctrl+F2 preesed ==> RHIDE exited
05.12.1996: Bug fixed for getting the spec from RHIDE_COMPILE... env. vars
05.12.1996: Bug fixed for opening all files except .exe, .a, .o and coff
from the project window
05.12.1996: RHIDE 1.0 released with the above fixes, uploaded to DJ
05.12.1996: Fixed: A project item can be inserted from the filedialog
by double click
05.12.1996: Fixed: When pressing ^L after a search with no match in
InfView
06.12.1996: Bug fixed for doing a Make after Make (remember the
has_modified flag)
06.12.1996: Convert the numpad keys betther (Enter, +, -, *, /)
06.12.1996: Placed on my Website
07.12.1996: Fixed a bug, when opening a project in an other directory
and trying to debug it. (added a cd-command to gdbcontr.c)
07.12.1996: Disable cmCopy when the helpwindow is current, because
InfView needs the keystroke Ctrl+Ins
08.12.1996: Fixed: Because of multiple setting a breakpoint, it was
sometimes not possible to delete one
08.12.1996: Fixed the correct deleting of all breakpoints in
'breakdia.cc'
08.12.1996: Fixed: Correct en-/disabling the buttons in the
breakpoint list dialog by changes in TCommandSet.
Now support for en-/disabling of commands up to 0xFFFF
08.12.1996: New handling of calling _UserScreen and _DebuggerScreen
08.12.1996: Fixed: When evaluating an expression which contains a
function call
08.12.1996: handle_gdb_command(): added code for saving/restoring
the jmp_buf's, because the function can be called
nested (was a crash when calling exit() manually)
08.12.1996: Change the CPU-line in RHGDB to be centered when on the
screen bounds (top and bottom)
08.12.1996: Fixed: When setting a new breakpoint, and there is a watch,
which cannot evaluated, this was not possible.
(change COMMAND to Command in breakpoi.c)
09.12.1996: Fixed: Changes in ColorDialog now NOT applied, when
cancel the dialog
09.12.1999: Added an OK-button in the breakpoint list dialog
09.12.1996: Placed on my Website
10.12.1996: Fixed a bug, when running RHIDE with an invalid project
filename or trying to open such an invalid project.
10.12.1996: Fixed: Handle the OK-button in the breakpoint list dialog
10.12.1996: Fixed the crash, when calling 'grep' and it returns a
line which contains '\0'.
10.12.1996: Changed any '#include <libtvutil.h>' to '#include <libtvuti.h>'
11.12.1996: Fixed the bug, when in the messages window and exiting RHIDE
12.12.1996: Fixed the bug in the 'goto line dialog', was sometimes
text destroyed because of bad call to 'MakeEffective...()'
13.12.1996: Fixed: When the project was made and you changed something and
do now a 'Save All' manually before 'Make', RHIDE said the
project is up to date.
13.12.1996: Added the 'Call stack' feature.
14.12.1996: Added the 'Jump to function' feature to RHGDB
14.12.1996: Added the separate calculator
15.12.1996: Fixed the bug, that it was not possible to set a breakpoint,
when the program was debugged, then recompiled then
started (not debugged) and then trying to set a new breakpoint.
(now checking _progname in breakpoi.c)
15.12.1996: Fixed when saving the project to save the correct screen mode.
16.12.1996: Fixed when doing a 'Build all' after 'Build all' (setting
already_maked to zero)
16.12.1996: Added a lock()/unlock() pair to aviod the flicker of the
modified flag in TIDEFileEditor::handleEvent
16.12.1996: Fixed: lower cased user words were not correct highlighted
16.12.1996: Added the syntax hl. of user words also for pascal files
21.12.1996: Fixed the en-/disabling of 'Make','Build' and 'Link'.
21.12.1996: Setting the 'project_directory' also when creating a
new project with the standard project.
21.12.1996: Added some "..." to some menu entries.
26.12.1996: Added color palettes for monochrome and bw display. With
this comes a new structure of the palettes and thats why
the old color palettes are not longer usable.
27.12.1996: Added dual display debugging support. Selected on commandline
with '-D'.
29.12.1996: Removed the lock/unlock from TIDEFileEditor::handleEvent.
(The temp selection was lost)
01.01.1997: Fixed a bug, when using F4 and a breakpoint was hit in an
other file (it was not selected)
02.01.1997: Added support for debugging graphic programs, but only for
VESA modes with 256 colors.
04.01.1997: Added support VESA modes with 16 colors (very hard thing for
me).
04.01.1997: Added support for modes 0x12 and 0x13.
05.01.1997: Removed the '-D' switch and moved the option dual display
to the preferences (replaced the save all option). Now RHIDE
switches automaticaly (if possible) to the dual display
when debugging.
06.01.1997: Locked now also TEventQueue::eventQueue (could produce a GPF
when having low memory)
11.01.1997: Moved the editor options to a separate menu entry.
12.01.1997: Added Calendar, Puzzle and Ascii table.
13.01.1997: Added a check, if a file was modified when shelling out.
13.01.1997: Applied editor V 0.2.17
14.01.1997: Added SET's routines for saving/restoring. My own routines
can be used with the '-G 1' switch.
18.01.1997: Added Save/Load options.
18.01.1997: Added the mouse dialog
18.01.1997: Fixed: When double clicking on the top window frame, it was
not zoomed.
18.01.1997: Saving now the window coords of the project-, message-, watch-
and callstack window.
19.01.1997: Added a menu entry to report bugs.
20.01.1997: Released version 1.1
20.01.1997: Removed the 'set print object on' in librhgdb. At least problems
for me (stabs debugging) when evaluating a class pointer.
22.01.1997: Reenabled the calculator (was moved to the STANDALONE part
by SET which I didn't saw)
22.01.1997: Fixed the invisible mouse. (was calling of TScreen::suspend()/
resume() without hiding the mouse)
22.01.1997: Fixed the cursor lost when exiting RHIDE
22.01.1997: Changed '~L~oad options' to 'Loa~d~ options' in idemenu.cc
24.01.1997: Pass now also the C-language options when compiling C++
24.01.1997: Added the no-swapping versions of 'Trace', 'Step' and 'Goto'
(Shift+F7, Shift+F8 and Shift+F4)
24.01.1997: Fixed the correct setting of the blinkstate when switching
back from the user screen.
24.01.1997: Added the '-K' switch to tell RHIDE to use the BIOS for keyboard
input.
27.01.1997: Placed a bugfixed version 1.1 on my Website.
27.01.1997: Added a usage() to RHGDB. With this fixed the wrong numpad
handling.
28.01.1997: Fixed the incorrect handling of the numpad '5'.
03.02.1997: Fixed the bug, that the syntax hl. couldn't dis(en)abled.
03.02.1997: Fixed a little bug with the window list (del on modified
file and then cancel -> was removed from the list)
04.02.1997: Added the missing libtvdem.cc to the src-distrib
05.02.1997: Applied editor version 0.2.18 from SET
06.02.1997: Fixed a bug, when starting RHIDE from 80x50 mode, then
the mode was restored not correct.
08.02.1997: Added a customizable syntax help (user defined INFO files,
three different search methods)
08.02.1997: Added a check for readonly files when opening.
10.02.1997: Added the history to Add/Edit-Watch
10.02.1997: Fixed a bug when dual-display-debugging with the mouse
(was moved also on the user screen)
10.02.1997: Added Ins, Enter Del to the watchwindow in RHGDB
10.02.1997: Added 'About' to RHGDB.
11.02.1997: Changed the syntaxhelp to get the word also before the cursor,
if there was no one under the cursor
13.02.1997: Fixed a bug with the block deletion (from SET)
13.02.1997: Fixed a little bug with the dependencies of an included project,
when it was checked and then a file modified.
13.02.1997: Fixed a bug in the messages window, when the message was
empty (reported by Chr. Domp)
14.02.1997: Placed rhide.exe and rhgdb.exe on my website.
(both as version 1.1b)
16.02.1997: Fixed the crash, when stepping until program exit.
16.02.1997: Added the option to show the user screen after the user
program has exited.
23.02.1997: Fixed now again the question for reloading a file. Was invoked
by the fix of the dependency bug from 13.02. (when LFN=y)
23.02.1997: Fixed the bug, that it was not possible to copy some text from
the help window to the clipboard.
24.02.1997: Fixed the crash when doing a 'Build all' with no project opened
25.02.1997: Fixed the bug, that it was not possible to use the zoom icon
of a window with the mouse
25.02.1997: When clicking now with the mouse in the project window, the clicked
item is now also selected.
26.02.1997: Added the '-M' switch to disable the installing of the
mouse handle (I hope it works now under NT)
26.02.1997: Fixed the bug, that it was not possible to save/load the options
to/from a project in an other directory.
01.03.1997: Fixed the bug, when running on a monochrome display
01.03.1997: Fixed some bugs dealing with the screen switch when running
in a W95 DOS-box and with this switching now to a correct
mode on startup (was mode 0xffff, which could be the reason
for the screen garbage at startup in some configurations)
01.03.1997: Added G77 support (suffixes .f .for .F .fpp)
01.03.1997: Added an option, to customize the main function (is needed
when debugging pascal or fortran programs)
02.03.1997: Added an option to the preferences to include only the
user include files as dependencies
05.03.1997: Placed version 1.1c on my website.
06.03.1997: Fixed the annoing quetsion for adding the directory to the
source path when inserting a project item (in nonsense cases)
06.03.1997: Fixed several minor bugs in AbsToRelPath()
06.03.1997: Placed version 1.1d on my website.
11.03.1997: Fixed a bug in AbsToRelPath (was wrong on files in the root
directory)
11.03.1997: RHIDE remembers now the last directory for File/Open and
Add Projectitem.
16.06.1997: Fixed, when a program terminated with a signal, breakpoints were
not deleted.
17.03.1997: Released version 1.2
... working on the linux port
27.03.1997: Fixed the bug, when closing a window which was modified, then
Cancel ==> absolutely undefined results (only when the close
icon was clicked with the mouse)
27.03.1997: Hopefully fixed now the mouse cursor lost after UserScreen
and/or Dos-Shell
27.03.1997: Changed the titles for Ctrl+F4 and Watchwindow
... working on the linux port
03.04.1997: The first working linux version is ready.
During the linux porting many small changes done with
#ifdef's
... many changes related to the linux port (screen, keyboard, mouse)
13.04.1997: Added a config file (rhide.env), which is searched in
standard places and the current directory. Now there is
no need to modify djgpp.env.
16.04.1997: Changed the default directories for the data files
(keyboard config) to $(prefix)/share/rhide and the
locale directory to $(prefix)/share/locale.
16.04.1997: Added builtin support for NASM (*.asm *.nsm).
17.04.1997: Fixed the 'Search in all files' crash in the INFO-viewer
17.04.1997: Added: When fuzzy methode is selected in syntaxhelp,
the first exact match is focused.
18.04.1997: Some fixes in creating the makefile from a project.
19.04.1997: Added new specs and string-functions.
19.04.1997: Libraries to be linked in depending on a suffix of a
project item can be customized now with
RHIDE_TYPED_LIBS.cc=iostr
and so on.
20.04.1997: Fixed (hopefully without creating new bugs) the opening
of a file from the message window (was wrong when there
are multiple files with the same basename)
20.04.1997: Added a new commandline switch (-E), which dumps all the
environment variables, which are seen by RHIDE in that
directory (including that from the rhide.env file(s)),
to stderr
21.04.1997: Placed RHIDE 1.2a for DJGPP and Linux on my website.
23.04.1997: Fixed a little bug when computing the buckup filename.
23.04.1997: Better mouse handling on linux.
23.04.1997: Increased the output speed when running on linux
terminal (do not emit at any time the color string).
24.04.1997: Again improving the mouse on linux.
25.04.1997: Added a new commandline switch '-S' to use a little
bit slower screen output on DJGPP (read/write to the
video ram only in 16bit words)
25.04.1997: Fixed a bug in the INFO viewer (happened with SET's
file) by SET
25.04.1997: Fixed a bug in highlighting floats by SET.
25.04.1997: Syntaxhelp works now also when specifying a node
as syntax file (like "(libc)Function Index" on linux)
25.04.1997: Fixed a very starnge bug in the INFO viewer when opening
a file (unallowed memory overwriting).
25.04.1997: Search now also as default in /usr/info for info files.
(For all the lazy people, who don't set INFOPATH)
27.04.1997: Enabled the calculator for the linux version.
28.04.1997: Placed RHIDE 1.2b on my website.
30.04.1997: Enabled now most of the DOS keys on linux (Alt+Fn,
...)
01.05.1997: New technique for caching the filenames, which
uses less memory.
02.05.1997: Fixed the annoing "write protected" message for
File/New.
03.05.1997: Fixed the "only LF problem" when creating the bug-report.
05.05.1997: Enabled the bug report for linux
07.05.1997: Fixed the bug, when a directory was deleted, which as
stored as default directory for opening a file.
08.05.1997: Added the support for directory parts in the
project items.
15.05.1997: Fixed the incorrect restoring of the RHIDE screen after
Alt+F5
19.05.1997: The INFO viewer can read now directly also DOS-style
info files (with CR/LF)
28.05.1997: Hopefully hooked now all signals to get no crash, when
the debuggee gets one (on DJGPP)
10.06.1997: Released version 1.3
13.06.1997: Fixed the wrong builtin rules (like .cpp -> .o)
13.06.1997: Fixed: RHIDE searches now the env file in the correct
default directories (for instance now in
/usr/local/share/rhide
instead of
/usr/local/share/rhide/rhide
14.06.1997: Fixed: When removing files from the syntaxhelp files,
there was a crash when using syntaxhelp after this
(in the same RHIDE session).
14.06.1997: Fixed the correct handling of external settings for
rules which do not overwrite already builtin specs.
18.06.1997: Added post-fixes to floats [fl] for syntax highliht.
19.06.1997: Fixed Ctrl-A (Ctrl-Left) bug for linux version when
at beginning of line or text.
07.07.1997: Fixed the incorrect call of the user error check program.
14.07.1997: Released version 1.3a
19.07.1997: Fixed a little bug, when a history line exceeds the 254 char
limit.
19.07.1997: Enabled in the gdb sources (via commandline define) the use
of long doubles.
20.07.1997: Calling RHIDE without a project and a pascal source files
enables now as default the use of the gpc switch --automake.
27.07.1997: Fixed the not loading of the keybindings.
..........: I forgot to update this file, so here a summary:
- Applied editor 0.3.5 => new desktop file format
- Added disassembler window for debugging on assembler
level. Not all is working correct but it is a first
try.
- Added the processor register to the disassembler window
- Added ADA support (*.adb *.ads), but dependeny checking
is not full implemented and also not the error checking
- Added dual display support on linux, but only available
when running as root or with setuid root!! (And of course
only when a secondary monochrome display is available)
- Enabled the keyboard selection in the help window under
Linux.
- Using now for the binaries newer GDB sources with some
bug-fixes (it allows for instance now to debug programs
on DJGPP which have mixed SDB and STABS debugging
information). But RHIDE will still work and compile with
official GDB 4.16 sources (I hope)
22.08.1997: Released version 1.3b
23.08.1997: For ADA, reading the dependencies now from the .ali files.
23.08.1997: For ADA, eneabled the error/warning checking.
23.08.1997: Fixed the crash, when selecting Debug/Function-list after
exiting a debug-run of a program (removing SKIP-PROLOG
in listfunc.c)
26.08.1997: Fixed the not working Save (F2)
26.08.1977: Fixed the SIGFPE when using in the calculator
hex(2**63)
27.08.1997: Starting to use RCS for RHIDE itself (with the goal of
RCS support in RHIDE also)
28.08.1997: Fixed the crash, when using Evaluate/Modify often enough
(about 15 or 20) without starting a debug session before.
(witdh and height was not set in gdbinter.c)
02.09.1997: Fixed the bug, that the colors were restored after customizing
them and then saving the desktop file.
05.09.1997: Added the 'Copy to'/'Paste from' Windows clipboard feature.
06.09.1997: Enabled the bookmarks for the Help system (^F1 in the help
window)
08.09.1997: Added closed windows to the window list
09.09.1997: Added history for 'Add watch' (^F7).
10.09.1997: Saving now the Help window (also when closed) for Alt+F1
10.09.1997: Added to the preferences the maximal number of closed
windows (select -1 for infinite). The closed help is
remembered always.
10.09.1997: Added ^I in the help window to copy the #include-statement
11.09.1997: Released version 1.3c
19.09.1997: Fixed the crash when selecting File/New and there were closed
windows.
29.09.1977: Fixed the incorrect user error handling
30.09.1997: Disabled "Jump to function" when the current window is not an
editor.
30.09.1997: Released version 1.4
02.10.1997: Fixed a bug in the editor (from SET) which happens in some
special situations (autondent, optimal fill, tabsize 8)
03.10.1997: Fixed a strange bug which didn't close the file handles
which were opened by open_ifpstream(). Will happen after
each opening of a project- or desktop-file :-(
24.10.1997: Applied some changes from SET which brings some new code
for screen font handling (but currently not used in RHIDE)
12.11.1997: Fixed the crash on Linux when debugging by removing the
mmalloc package from libgdb.
02.12.1997: Fixed the crash, when hitting Ctrl+F2 without running the
program.
10.12.1997: Added a __dpmi_yield() in the DJGPP version, to give up some
CPU time when idle.
17.12.1997: Added a entry in Windows menu to open the watch-window
17.12.1997: In the breakpoints dialog:
Enter -> jump to source
Ins -> new breakpoint
Del -> delete breakpoint
17.12.1997: When in the watch-window, F7/F8 will still be the active window
17.12.1997: Adding a new watch will be inserted at the current position in
the watch-window
17.12.1997: In the watch-window Home/End will jump horizontal to the start/end.
20.12.1997: First try to support FPK (or FPC ?) by applying patches from
Pierre Muller.
21.12.1997: Backslashes in "Main targetname" are converted now to slashes
(the same for the "Primary file").
25.12.1997: Added support for FPK (or FPC??), the Free Pascal Compiler. Special
source-file suffix for it is ".pp". Additionally it can be switched
to use fpc as replacement for gpc (new switch in the preferences),
where fpc is used then in all cases where there would be gpc used.
01.01.1998: When setting the "Main targetname" to empty, only the object
files are created. This can be used, include in one project
other so called subprojects.
02.01.1998: Applied many patches from SET about font, codepage things.
Many changes and improvements in the keyboard system (but not
all visible to end user and still not tested under linux).
04.01.1998: Placed version 1.4.3 on my beta-site
05.01.1998: Reenabled the Alt+Space (was disabled after SET's patches)
11.01.1998: New preferences option to remember old messages
11.01.1998: New menu entry in Windows to reshow the messages window.
12.01.1998: Clearing of messages is now possible in the messages window.