Commit Graph

26 Commits

Author SHA1 Message Date
Ryan Culpepper
ff9ebbde05 fix PR 9398: debugger and macro stepper buttons get out of sync wrt tabs
move enable/disable-evaluation extensions from tab mixin to unit-frame mixin

svn: r14118
2009-03-16 04:40:30 +00:00
Greg Cooper
cea8e15d2e try to make the debug-button properly centered
svn: r12556
2008-11-21 01:33:23 +00:00
Greg Cooper
4d38b45205 fix rendering in debugger when number of return values is not 1
svn: r12367
2008-11-09 17:51:04 +00:00
Greg Cooper
37d54316a2 make the Run button hide the debugger controls again
svn: r11510
2008-09-01 19:44:21 +00:00
Greg Cooper
cdcf8881eb fix a bug in the debugger (PR 9710 & 9717)
svn: r11509
2008-09-01 19:15:57 +00:00
Robby Findler
f65e0ffeb1 added a separate debugger callback, instead of overriding execute-callback
svn: r10695
2008-07-09 11:30:26 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Robby Findler
a8fd2e018c added an explicit registration for the toolbar switchable-buttons
svn: r9882
2008-05-18 22:59:02 +00:00
Robby Findler
b3f03c2b67 added clanbomber icon to use as the debugger's icon
svn: r9860
2008-05-16 01:39:01 +00:00
Greg Cooper
3379ac44f5 ensure a frame is a drscheme:unit:frame<%> before attempting to send 'get-tabs' to it
svn: r9829
2008-05-14 03:34:17 +00:00
Greg Cooper
0d8b07d45e fix another debugger interface bug
svn: r9756
2008-05-08 21:57:16 +00:00
Greg Cooper
4b3aae56c6 fix a debugger interface bug
svn: r9755
2008-05-08 21:52:48 +00:00
Greg Cooper
33ec3576cc more cleanup
* fix a bug in initialization of FrTime widgets
* fix a bug in the pong demo
* allow needles and growing points to have larger grids
* purge the old GUI wrapper implementation
* fix a couple of bugs in the debugger
* add bitmap support to the animation library

svn: r9647
2008-05-05 02:50:46 +00:00
Greg Cooper
f0eea3ff2a a little debug-tool cleanup
* lose some dead and commented-out code
 * join some lines that weren't that long
 * use cond instead of if ... begin

svn: r9643
2008-05-04 15:23:47 +00:00
Robby Findler
ee9fc4a8d7 reworked the buttons along the top of drscheme
svn: r9578
2008-05-01 23:15:06 +00:00
Greg Cooper
a126f13089 a couple of small fixes for scrolling in the debugger's stack view
svn: r9555
2008-05-01 03:14:39 +00:00
Greg Cooper
6c1e70af8e various debugger fixes:
fix trim-expr-str
get rid of some calls to format
use paragraphs instead of lines in stack frame view

svn: r9531
2008-04-29 03:10:46 +00:00
Greg Cooper
aface374af add a couple of checks for empty stack
svn: r9509
2008-04-28 04:06:22 +00:00
Greg Cooper
632f4df567 use bold style to mark current frame, variable names
svn: r9508
2008-04-28 03:55:02 +00:00
Greg Cooper
12a1526e1f use text% objects for stack and variables
to do: documentation, change style of selected frame

svn: r9507
2008-04-28 02:04:44 +00:00
Greg Cooper
30eb4e6a58 initial version of debugger stack view
to do: investigate graphical feedback for frame rollover/selection; update documentation

svn: r9506
2008-04-27 18:40:36 +00:00
Greg Cooper
06c182e589 replace (equal? (send d get-filename) source)
with (send d port-name-matches? source) and use for-each-frame
instead of locate-file

svn: r8867
2008-03-04 04:46:17 +00:00
Greg Cooper
c4b76ea3dc add support for stack navigation, along with a bit more documentation
refactor some large blocks of code and add a few comments

svn: r8791
2008-02-25 05:02:09 +00:00
Greg Cooper
25a6c70202 various changes
- use an editor-snip% to make frtime's value rendering work correctly
(though not as prettily) when several snips are embedded within a data
structure

- fix frtime's choice, radio-box, and list-box widgets

- improve debugger's handling of variables, etc.

- allow HtDP languages to enable the debugger, and do so for Advanced
language

svn: r8780
2008-02-24 05:43:13 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Greg Cooper
a8e07cded2 rename mztake-less mztake to gui-debugger
svn: r8756
2008-02-21 18:09:55 +00:00