[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::decladebug

Title:Digital Ladebug debugger
Moderator:TLE::LUCIA
Created:Fri Feb 28 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:969
Total number of notes:3959

923.0. "dxladebug source view isn't" by CXXC::MJHANS (Matthew Hanselman, DEC C/C++) Thu Apr 10 1997 11:59

    dxladebug 4.0-35 and using a DXSession login (mwm)
    
    There's something wrong with the source window -- only about 60% of it
    has source, and the rest is blank (so it's clipping ~8 lines of source).  
    If I force a resize (but only a resize by using the sliders below the 
    [Threads] button) I can get the source to come all in to view.
    
    I tried this with CDE, and noticed the same sort of thing, but not as
    severe -- under CDE, dxladebug was only clipping ~2 lines of source.
    
    								- Matt
T.RTitleUserPersonal
Name
DateLines
923.1More problemsCXXC::MJHANSMatthew Hanselman, DEC C/C++Tue Apr 22 1997 18:28163
    I deleted my ladebugresource file, went back to using CDE, and started
    anew.
    
    I'm using dxladebug 4.0-35, C++ T5.6-003, UNIX 4.0B, CDE with CDE's
    font size set to "3" (in CDE's Style Manager)
    
    Included below are both my source program and my ladebugresource file. 
    If you compile & debug the program, you'll noticed that the source view
    doesn't work quite right; dragging the scrollbar down starts giving you
    empty lines (with plenty of breakpoint buttons on those lines), and the
    scrollbar jumps around as you near the bottom.
    
    								- Matt
    
    //tmp.cxx
#include <iostream.h>

main()
{
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
    cout << "Hello, world!" << endl;
}
    
    ladebugresource:
    
DebugControl.ButtonLegend.ReturnPushButton:	Return
DebugControl.ButtonLegend.StepPushButton:	Step
DebugControl.ButtonLegend.NextPushButton:	Next
DebugControl.ButtonLegend.DBGbutton_c:	Whatis
DebugControl.ButtonLegend.DBGbutton_e:	Dnode
DebugControl.ButtonLegend.DBGbutton_d:	Rerun
DebugControl.ButtonLegend.ContinuePushButton:	continue_pixmap
DebugControl.ButtonLegend.DBGbutton_b:	Print *
DebugControl.ButtonLegend.PrintPushButton:	Print
DebugControl.ButtonLegend.DBGbutton_a:	Stop in
DebugControl.ButtonLegend.MonitorPushButton:	Monitor
DebugControl.ButtonCommand.ReturnPushButton:	return
DebugControl.ButtonCommand.StepPushButton:	step
DebugControl.ButtonCommand.NextPushButton:	next
DebugControl.ButtonCommand.DBGbutton_c:	whatis %s
DebugControl.ButtonCommand.DBGbutton_e:	dnode (%s)
DebugControl.ButtonCommand.DBGbutton_d:	rerun
DebugControl.ButtonCommand.ContinuePushButton:	cont
DebugControl.ButtonCommand.DBGbutton_b:	p *%s
DebugControl.ButtonCommand.PrintPushButton:	p %s
DebugControl.ButtonCommand.DBGbutton_a:	stop in %s
DebugControl.ButtonCommand.MonitorPushButton:	$ monitor %s
DebugControl.ButtonPixmapFlag.ReturnPushButton:	False
DebugControl.ButtonPixmapFlag.StepPushButton:	False
DebugControl.ButtonPixmapFlag.NextPushButton:	False
DebugControl.ButtonPixmapFlag.DBGbutton_c:	False
DebugControl.ButtonPixmapFlag.DBGbutton_e:	False
DebugControl.ButtonPixmapFlag.DBGbutton_d:	False
DebugControl.ButtonPixmapFlag.ContinuePushButton:	True
DebugControl.ButtonPixmapFlag.DBGbutton_b:	False
DebugControl.ButtonPixmapFlag.PrintPushButton:	False
DebugControl.ButtonPixmapFlag.DBGbutton_a:	False
DebugControl.ButtonPixmapFlag.MonitorPushButton:	False
DebugControl*BreakpointView.height:	192
DebugControl*MonitorView.height:	197
DebugControl.ButtonList:	\ DBGbutton_a, MonitorPushButton, PrintPushButton, DBGbutton_b, DBGbutton_c, NextPushButton, StepPushButton, ReturnPushButton, DBGbutton_d, DBGbutton_e, ContinuePushButton
DebugControl.y:	36
DebugControl.width:	612
DebugControl.x:	643
DebugControl.ViewList:	
DebugControl.height:	290
DebugControl.TitleFormat:	%Ladebug Debugger - %p: %f
DebugDefault.Font:	-*-COURIER-BOLD-R-*--*-100-*-*-*-*-ISO8859-1
DebugProgIO*DECterm*scrollHorizontal:	True
DebugProgIO*DECterm*scrollVertical:	True
DebugProgIO*DECterm*SaveLinesOffTop:	True
DebugProgIO.minWidth:	100
DebugProgIO.minHeight:	100
DebugInstruction.StartupShowInstLineno:	True
DebugInstruction.y:	36
DebugInstruction.width:	618
DebugInstruction.x:	643
DebugInstruction.StartupShowInstAddrno:	False
DebugInstruction.height:	300
DebugInstruction.Font:	-*-COURIER-BOLD-R-*--*-100-*-*-*-*-ISO8859-1
DebugSource*SrcView.height:	422
DebugSource*MessageOutputPanel.height:	271
DebugSource*PushbuttonPanel.height:	36
DebugSource*DXmCSText.translations:	#override\n\
    <Key>0xFFB0: EnterCmdOnCmdLine("next") \n\
    <Key>0xFFAC: EnterCmdOnCmdLine("go") \n\
    <Key>0xFF8D: activate()\n
DebugSource.width:	744
DebugSource.y:	88
DebugSource.IdentifierSelectionSequence:	Ctrl<Btn1Down>
DebugSource.x:	24
DebugSource.height:	785
DebugSource.StartupShowSourceLineno:	False
DebugSource.Font:	-*-COURIER-BOLD-R-*--*-100-*-*-*-*-ISO8859-1
DebugSource.ModifyBreakpointToggleSequence:	Ctrl <Btn1Down>, Ctrl <Btn1Up>
DebugOptions.Font:	-*-TIMES-BOLD-R-*--*-100-*-*-*-*-ISO8859-1
DebugMessage.Font:	-*-COURIER-BOLD-R-*--*-100-*-*-*-*-ISO8859-1
DebugSupportCommandRepeat:	True
*dragInitiatorProtocolStyle:	DRAG_NONE
DebugResourceFileVersion:	1
*dragReceiverProtocolStyle:	DRAG_NONE
DebugEchoCommands:	True
DebugDisplayExitConfirmDB:	True
DebugSetInitialBreakpoint:	True
    
923.2PACKED::ALLENChristopher Allen, Ladebug, dtn 381-0864Wed Apr 23 1997 14:543
Thanks for reporting this.  We'll look into it.

-Chris