Robby Findler
232188e736
adjust the check for multiple-file debugging so that it happens
...
earlier and thus actually catches multiple files.
Also, Rackety and change a let/cc into a let/ec.
2012-06-02 13:44:27 -05:00
Eli Barzilay
17090fca4f
A bunch of fprintf' ->
eprintf' conversions (and a few related things).
2012-05-06 12:06:00 -04:00
Matthew Flatt
a984f68a46
gui-debugger: update for submodules
...
Closes PR 12668
2012-04-04 07:50:41 -06:00
Robby Findler
f61f0830e5
change register-toolbar-button so that it accepts a number
...
argument and uses that to order the buttons in the DrRacket
panel.
Also, order all of the buttons via these numbers in
a more sane way
2012-02-25 16:57:49 -06:00
Asumu Takikawa
f092a96333
gui-debugger: closing the debugger should break
2012-02-23 19:52:29 -05:00
Asumu Takikawa
8170da3d10
gui-debugger: Racketize
2012-02-23 19:52:29 -05:00
Asumu Takikawa
41f60ac95f
gui-debugger: update icons using Neil's icon set.
2012-02-23 19:52:29 -05:00
Asumu Takikawa
4f982fddfd
gui-debugger: add a close button
2012-02-23 19:52:29 -05:00
Neil Toronto
4d1cedc913
Removed accidental dependence of images/icons/stickman on racket/gui
...
Began scribble docs
Added `compiled-bitmap' and `compiled-bitmap-list', which embed bitmaps
computed at expansion time into compiled files (safe 3D values)
Please merge into release
2012-01-12 21:48:41 -07:00
Neil Toronto
1a00d2d51f
Last icon rewrite!
...
This removes all the SVG sources, parsing, and marked-layer colorizing, the PNG binaries in the distribution, and the dependence of DrRacket on `slideshow/pict'.
Icons are now produced by drawing on a bitmap-dc%, inferring or building a z map, choosing a material, and sending these to a two-pass ray tracer. This is for the most part hidden behind an API consisting of functions from colors and optional sizes and materials to `bitmap%'s.
Contracts and documentation forthcoming.
2012-01-07 16:18:11 -07:00
Neil Toronto
4012373a8c
Started icon reorganization
...
- SVG icon sources
- Playback-style icons, logos, stop signs, magnifying glasses, etc., in diffuse and shiny styles
- Program to pre-render SVG files (icons/private/svg/render-png.rkt)
- Pre-rendered icons (PNGs in power-of-2 sizes)
- Made `icons' a module, with functions to conveniently load icons and convert to/from picts
- Scribble docs for `icons'
- Used new icons in DrRacket toolbar
2011-11-28 22:09:15 -08:00
Robby Findler
5adc74fdf0
fix a bug in the case that the character with a breakpoint or a
...
stack highlight triangle is on the left edge of a line
closes PR 12379
2011-11-26 18:30:25 -06:00
Robby Findler
951de8cc51
add get-default-percentages to panel:dragable and then add a dragable panel
...
to the debugger
2011-10-02 14:34:28 -05:00
Matthew Flatt
0197902309
add var-ref->mod-decl-insp' and switch
cur-code-insp' uses
...
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.
The real function name is longer, of course.
2011-09-20 13:50:36 -06:00
Matthew Flatt
d3c56c9f13
generalized `begin-for-syntax'
2011-09-08 14:06:00 -06:00
Robby Findler
fb4ae5d83d
add some ellipses to the debugger value truncation
2011-08-31 19:05:07 -05:00
John Griffin
bdee3509b7
adjust debugger to print smaller version of values to improve performance
2011-08-31 19:05:05 -05:00
Matthew Flatt
9bee07b7c0
fix debugger for syntax taints
2011-07-07 13:38:14 -06:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Robby Findler
69b5daa9e6
remove docs tests that no one was interested in
2011-07-01 11:38:09 +08:00
Matthew Flatt
1160d3df62
remove syntax certificates; add syntax taints
2011-06-29 19:15:48 -06:00
Robby Findler
507b1cd8fd
moved the docs-complete library into rackunit
...
to avoid having a separate, new manual for the
one library
2011-05-05 16:10:42 -05:00
Robby Findler
fcfb422294
weeded out some more of the test-docs-complete.rkt files
2011-04-25 21:20:52 -05:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Greg Cooper
992de7fb10
fixes to deal with the debugger freezing drracket.
2010-09-03 20:53:18 -05:00
Eli Barzilay
8e0f8dd39c
More "~n" -> "\n" changes
2010-08-26 12:11:00 -04:00
Eli Barzilay
de0cc7771b
A lot of "DrScheme" -> "DrRacket"s.
2010-05-17 01:27:03 -04:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Matthew Flatt
c95a398754
move most of the 'scheme' collection to the 'racket' collection
2010-04-20 15:24:48 -06:00
Robby Findler
bf9ae0f731
added support for opt-out buttons and then took advantage of it to do a better job with the check syntax, macro stepper, and debugger buttons
...
svn: r18785
2010-04-11 03:14:02 +00:00
Matthew Flatt
fb237a13ae
debugger annotation accept #%variable-reference
...
svn: r14297
2009-03-26 19:18:22 +00:00
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
Matthew Flatt
b6b0d96bb8
don't match plain-module-begin in module, since its phase is potentially different
...
svn: r11580
2008-09-09 00:16:03 +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
Matthew Flatt
9af00fcfb4
v4.0.2.4: logging
...
svn: r10818
2008-07-17 15:20:17 +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
Matthew Flatt
44c5a75739
fix some phase problems in program-processing programs
...
svn: r10503
2008-06-29 15:11:20 +00:00
Greg Cooper
db2624b9e3
create namespace for expansion of require'd modules (to fix multi-file debugging problem)
...
svn: r10277
2008-06-15 21:45:40 +00:00
Matthew Flatt
7a03dfbecf
make DrScheme's debugger work on mzscheme programs
...
svn: r10217
2008-06-11 13:03:49 +00:00
Eli Barzilay
a299e333ba
removed some more pointless info names
...
svn: r9998
2008-05-28 05:36:25 +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