Not logged in
RamDebugger23.html at [365f1e1c5c]

File help/01RamDebugger/RamDebugger23.html as of check-in [365f1e1c5c]


<html>
    <!---*- coding: utf-8;-*- -->
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
        <style type="text/css">
	    p { text-align:justify; }
	    body { font-family: Verdana, Arial, Helvetica, Geneva; font-size 8px; }
	    a { text-decoration:none }
	    pre { font-family:Courier New, Courier, Mono; }
	    h1 { font-family:Arial; font-size: 28; font-weight: bold; color:DarkBlue; }
	    h2 { font-family:Arial; font-size: 24; font-weight: bold; color:DarkBlue; }
	    h3 { font-family:Arial; font-size: 22; font-weight: bold; color:DarkBlue; }
	    h4 { font-family:Arial; font-size: 18; font-weight: bold; color:DarkBlue; }
	    h4 { font-family:Arial; font-size: 18; font-weight: bold; color:DarkBlue; }
	    h4 { font-family:Arial; font-size: 18; font-weight: bold; color:DarkBlue; }
	    P { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 17; }
	    code { font-family:Courier New, Courier, Mono; font-size: 16; }
	    li { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 17; 
		margin-top: 7px; }
	    ol { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 17;  
		margin-top: 7px; }
	    ul { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 17; 
		margin-top: 7px; }
	</style>
        <title>Changes</title>
    </head>
    <body>
        <a name="Changes"/>
        <h2>Changes</h2>
        <p/>
        <p>Current version is: <b>8.0</b>
        </p>
        <p/>
        <p>
            <h3>News in version 8.0 (2012-02-03)</h3>
        </p>
        <ul>
            <li>Improvements for managing fossil in VCS</li>
            <li>New program VCS-RamDebugger</li>
            <li>Added some capabilities for touchscreens like selecting with handles, fast drag, etc.</li>
        </ul>
        <p>
            <h3>News in version 7.9 (2010-12-26)</h3>
        </p>
        <ul>
            <li>Control-f opens fossil web browser in VCS</li>
            <li>Control-Shift-7 Opens VCS with current directory selected</li>
            <li>Change ticket status when making commit</li>
            <li>VCS browser can be started independently of RamDebugger</li>
            <li>Control-Shift-D opens diff programs ignoring blanks</li>
            <li>Diff program windows are open in the inferior part of the screen tiled</li>
        </ul>
        <p>
            <h3>News in version 7.8 (2010-09-28)</h3>
        </p>
        <ul>
            <li>The executable dirs of preferences are also added to ::auto_path variable. So they will be used to find TCL packages</li>
            <li>Improvements for c/c++ debugging, instrumenting and working</li>
            <li>It is possible to kill a process in the debug attach process</li>
            <li>Added menu command "Activate stack level" in the stack trace</li>
            <li>Added option "View diff (ignore blanks)" in VCS</li>
        </ul>
        <p>
            <h3>News in version 7.7 (2010-02-10)</h3>
        </p>
        <ul>
            <li>Control-7 opens the VCS management window</li>
            <li>Added accelerators for View and Update</li>
            <li>Improving default messages in "commit message"</li>
            <li>TCL modules default dirs added to debugging interpreter</li>
        </ul>
        <p>
            <h3>News in version 7.6 (2009-12-31)</h3>
        </p>
        <ul>
            <li>Correction in Windows for an error when copying files "cat.exe" ...</li>
            <li>Fast insert of brackets in "Expressions" window</li>
            <li>When inserting replace string from clipboard, change max length from 20 to 30</li>
        </ul>
        <p>
            <h3>News in version 7.5 (2009-12-28)</h3>
        </p>
        <ul>
            <li>Pressing button 'View' in fossil, gives information about files to be updated</li>
        </ul>
        <p>
            <h3>News in version 7.4 (2009-12-14)</h3>
        </p>
        <ul>
            <li>Nice semaphore image in VCS to show when the VCS is working or idle</li>
            <li>Added breakpoint condition for gdb debugging</li>
            <li>Added the revert option to fossil</li>
            <li>Added the option to view diff without consider white space in the diff window</li>
            <li>only delete selection if it is in the same line than insertion</li>
        </ul>
        <p>
            <h3>News in version 7.3 (2009-11-16)</h3>
        </p>
        <ul>
            <li>Fixed error with "diff window" in vcs</li>
            <li>New capabilities for fossil management: Differences window, insert tickets number, insert file name</li>
        </ul>
        <p>
            <h3>News in version 7.2 (2009-10-23)</h3>
        </p>
        <ul>
            <li>New default font for Linux</li>
            <li>Move to view all when view files or variables pane is activated</li>
        </ul>
        <p>
            <h3>News in version 7.1 (2009-10-23)</h3>
        </p>
        <ul>
            <li>Added text files line end control. It is possible to select auto, Unix or Windows</li>
            <li>When saving, Open previously read files with r+ and truncate to avoid problems with links</li>
            <li>It is possible to debug c/c++ code attaching to a running process</li>
            <li>When saving, file is not deleted and recreated, but open an truncated. In this way, symbolic links work ok</li>
            <li>New keyboard accelerator: Alt-Backspace</li>
            <li>Possibility to hide view variables pane</li>
            <li>Instrumentation and coloring of Makefile files</li>
            <li>It is possible to manage files under the version control system fossil</li>
            <li>The source version control system has been moved from cvs to fossil</li>
            <li>Double click in one #ifdef in c/++ code selects the block</li>
            <li>It is possible to define the type of the file with one special line at the beginning of the file, emacs style</li>
            <li>New menu command to define the type of the file manually</li>
        </ul>
        <p>
            <h3>News in version 7.0 (2009-08-23)</h3>
        </p>
        <ul>
            <li>Interative search and replace with Ctrl-i and Ctrl-j</li>
            <li>Add some functions for CVS management of the files being edited</li>
            <li>Fast instrumentation of c/c++ code</li>
            <li>Create a c/c++ project based on an existing Makefile</li>
            <li>First version for MacOSX</li>
            <li>There is a new option to be added to the debugged program that permits it to wait for the debugger to connect. Check example "example2b.tcl"</li>
            <li>There is a new option to decide if saving with Tabs or with spaces at the beginning of the lines of the edited files</li>
        </ul>
        <p>
            <h3>News in version 6.2</h3>
        </p>
        <ul>
            <li>Prepared for new TCL syntax {*}</li>
            <li>Changes From version 5.6 to version 6.1</li>
            <li>Partly converted to tile</li>
            <li>Prepared for working with TabletPC</li>
            <li>Highly optimized XML parsing and colorize</li>
        </ul>
        <p>
            <h3>News in version 5.6</h3>
        </p>
        <ul>
            <li>Added trace command in the Breakpoints window (checking in every line if a variable changes)</li>
            <li>New debug option: Continue out of loop</li>
        </ul>
        <p>
            <h3>News in version 5.5</h3>
        </p>
        <ul>
            <li>Added new option Open in new Window</li>
            <li>Added a new Return option to the debugger for returning from a proc without finishing it</li>
            <li>Edit--Paste stack</li>
            <li>New macro for changing background color to regions of file</li>
            <li>Possibility of non-instrumenting some procs, defined by name</li>
        </ul>
        <p>
            <h3>News in version 5.4</h3>
        </p>
        <ul>
            <li>Colorize XML files</li>
            <li>New open without browser</li>
            <li>Permmits to open remote files by using ssh, ftp, plink.</li>
        </ul>
        <p>
            <h3>News in version 5.3</h3>
        </p>
        <ul>
            <li>Colors customization</li>
            <li>Fast instrumenter for TCL code, developed in C++</li>
            <li>Profile procedures</li>
            <li>Files list obtained with Ctrl-Tab has a new alternative list based on current directory</li>
        </ul>
        <p>
            <h3>News in version 4.4</h3>
        </p>
        <ul>
            <li>Implemented secondary view in the Editor</li>
            <li>Implemented auto save, based on file revisions</li>
            <li>New inline file chooser to fast change buffers</li>
            <li>The search controls are now integrated inside the main GUI</li>
            <li>RamDebugger can automatically manage revisions of files (based internally on CVS)</li>
            <li>Added program  for visualizing file differences</li>
            <li>New option in Help to associate RamDebugger as command in the .tcl extension in Windows</li>
            <li>When TCL raises and error, RamDebugger shows last visited line</li>
            <li>If files contain, in first lines something like  they are considered as in utf-8 encoding</li>
            <li>RamDebugger works only for TCL version 8.4</li>
            <li>Open file and save file browser follow the preferences extensions for file types</li>
            <li>Added new macro for going to function names</li>
            <li>Corrections for when several pop-up windows appear at the same time</li>
        </ul>
        <p>
            <h3>News in version 3.2</h3>
        </p>
        <ul>
            <li>Added Snit support</li>
            <li>Added contextual menu in marker zone (left margin of text)</li>
            <li>Added Enable/disable to breakpoints</li>
            <li>Added command stop in the Debug menu</li>
            <li>Added command to break execution in any moment</li>
            <li>Added zoom option to Display Windows hierarchy</li>
            <li>The cache directory (used internally by RamDebugger) is now created in the user directories instead of inside the installation directory</li>
            <li>Option Pick window in Windows hierarchy</li>
            <li>It is necessary to stop debugging before start debugging again</li>
        </ul>
        <p>
            <h3>News in version 3.1</h3>
        </p>
        <ul>
            <li>GiD customization files</li>
            <li>User can choose file extensions for every file type</li>
            <li>New macro for applying regsub to a region</li>
            <li>New option in Current file arguments: file type can be TCL or TK</li>
            <li>New option in Current file arguments: Another file can be started to begin local debugging</li>
            <li>RamDebugger::OpenFileSaveHandler</li>
        </ul>
        <p>
            <h3>News in version 3.0</h3>
        </p>
        <ul>
            <li>Count lines of code of a project (LOC)</li>
            <li>It is possible to create and use macros defined in TCL</li>
            <li>Values in User defined var and Local vars display content in balloon</li>
            <li>Autodisplay variables now displays also array variables</li>
            <li>Better interactive indentation and colors</li>
            <li>Menu close</li>
            <li>Drawing dynamically closing braces when editing</li>
            <li>better stack position</li>
            <li>search and replace</li>
            <li>comment lines are indented in normal column</li>
            <li>Added reinstrument to menu Debug</li>
            <li>If tkcon is open, output goes also to tkcon</li>
            <li>New menu options in Tkcon to send commands to debugged program</li>
        </ul>
        <p>
            <h3>News in version 2.8</h3>
        </p>
        <ul>
            <li>Option to instrument last line in proc (to avoid error when not using return)</li>
            <li>corrected error when brackets are not paired in comments</li>
            <li>Script of command bind is now instrumented</li>
        </ul>
        <p>
            <h3>News in version 2.6</h3>
        </p>
        <ul>
            <li>RamDebugger can now be used as a package</li>
            <li>When editing one file, breakpoints are modified in position accordingly</li>
            <li>Command console works correctly now in local mode</li>
            <li>It is possible to save possitions in the editor to return later</li>
            <li>Activated drag and drop (works for Windows and for platforms that have package tkdnd compiled).</li>
        </ul>
        <p>
            <h3>News in version 2.0</h3>
        </p>
        <ul>
            <li>Tested for Tcl/Tk 8.4</li>
            <li>When Tkhtml is not compiled for the given platform, gives message and continues</li>
            <li>Added contextual help for programming commands. If there are manual pages (UNIX), it also uses them if man2html is found in the system.</li>
            <li>When debugging local, possibility to choose debug TCL or TK</li>
            <li>Improved the build process and the debugging for C/C++</li>
            <li>Improved several windows, like the Breakpoints window and Goto line</li>
            <li>Added option to search in files</li>
            <li>Several speed problems in linux were related to the TCL bug with raise command. Implemented one workaround.</li>
            <li>Fixed many bugs related to parsing files and other.</li>
        </ul>
    </body>
</html>