Robby Findler
f1a4aeedba
control-alt for menu selections probably shouldn't be
...
used under windows, so just give a menu shortcut under
macosx and under windows rely on the underscore thingy
2012-08-21 08:16:39 -05:00
Mike Sperber
ae4613271c
Synch German string constants with latest.
2012-08-15 14:15:40 +02:00
Robby Findler
0c6734f782
Add the contents of the "blue boxes" in the docs to the upper-right
...
corner of the definitions window, based on the information that check
syntax computes
This commit contains two separate changes to make this work:
- adding a new renderer, based on the text renderer, that
pulls out the contents of the blue boxes and saves them
in the doc/ directories (specifically in the files named
contract-blueboxes.rktd)
- extend check syntax to use and display the information
build by the new renderer
2012-08-12 08:41:46 -05:00
Robby Findler
2256ca39ea
raise minimum memory limit in DrRacket to 8 megabytes
2012-08-07 12:12:56 -05:00
Robby Findler
b16843a908
add a find-from-selection menu item that grabs the selection and puts
...
it directly into the find window
related to PR 12978
2012-08-06 18:00:57 -05:00
Robby Findler
1a619bd047
add tooltips at the start and end of arrows indicating how many references
...
there are and how many definition sites there are (in check syntax)
also: Rackety
2012-07-30 21:46:22 -05:00
Mike Sperber
095cf488a3
Synch German string constants with latest.
2012-07-28 11:22:20 +02:00
Vincent St-Amour
140c8c7883
Translate new string constants to french.
2012-07-27 16:59:54 -04:00
Vincent St-Amour
4f06971470
Typo.
2012-07-27 16:55:32 -04:00
Robby Findler
7b72ddb7bf
add big "definitions" and "interactions" labels to the drracket
...
definitions and interactions windows
2012-07-25 08:58:43 -05:00
Mike Sperber
0dd571ef53
Synch German string constants with latest.
2012-07-22 16:37:44 +02:00
Vincent St-Amour
031a2862d2
Typo.
2012-07-20 18:05:33 -04:00
Vincent St-Amour
def9649688
Rename Optimization Coach menu item.
2012-07-20 18:05:33 -04:00
Robby Findler
3b5eb1da41
add a View menu item for the optimization coach
2012-07-17 13:45:33 -05:00
Robby Findler
3463f4233e
adjust the contract obligation aspect of check syntax
...
so that it uses tooltips instead of the modes
(so hopefully now people will actually see it ...)
2012-07-17 13:07:41 -05:00
Eli Barzilay
17090fca4f
A bunch of fprintf' ->
eprintf' conversions (and a few related things).
2012-05-06 12:06:00 -04:00
Mike Sperber
cb438298cd
Synch German string constants with latest.
2012-03-31 14:06:08 +02:00
Robby Findler
4b57482298
adjust DrRacket submodule-running options so the user
...
has more control over which ones get run
2012-03-30 16:42:34 -05:00
Robby Findler
5c7a299c04
make DrRacket run test submodules (in the module language) by default.
...
Add an option in the language dialog to disable that behavior
2012-03-29 22:12:14 -05:00
Robby Findler
0d6b825377
add a preference to control whether or not there is an extra
...
pixel of space in between lines in DrRacket.
This change is based on Matthew's experience having a look
at the font setup on the three platforms.
He writes:
> * Mac OS X: the convention seems to be to add space between lines.
> TextEdit, for example, looks like DrRacket: the maze has spaces.
>
> (I can't find a font that makes the maze look right, actually, even
> if I adjust the line spacing.)
>
> * Windows: the convention seems to be that space is built into the
> font. DrRacket (and SirMail) draw lines more sparsely than Notepad.
>
> Perhaps consistent with the differing conventions, the height of
> "Courier New" at 11-pixel size is 14 on Windows, 13 on Mac OS X.
>
> * Unix: the convention seems to be to add space. DrRacket looks like
> the default Terminal and Text Editor programs on Ubuntu.
>
> The maze nevertheless looks right everywhere, because the glyphs
> extend an extra pixel above the declared bounding box!
2012-03-24 20:20:05 -05:00
Robby Findler
0243b50368
Make the "F" in "Search in Files" get the underline in the menu
...
closes PR 12607
2012-02-28 21:53:03 -06:00
Mike Sperber
73f188c9e8
Synch German string constants with latest.
2012-02-11 14:54:21 +01:00
Eli Barzilay
88da3effc4
"indicies" -> "indices", as noted by Rodolfo Carvalho.
2012-02-09 13:59:20 -05:00
Robby Findler
30239514a3
clarify 'add teachpack' menu item
...
closes PR 12540
2012-02-05 19:44:56 -06:00
Neil Toronto
4a09c04581
Lightened icon outlines
...
Added lambda icon, foot icon, search forward/back icons
Doc fixes
Stepper: icons on buttons, logo and about dialog
Macro stepper: icons on buttons, logo and about dialog
Please merge into release
2012-01-15 22:19:55 -07:00
Philippe Meunier
67beec3ae9
Updates French translation file and fixes small mistake in English one.
2012-01-08 04:25:16 +09:00
Mike Sperber
0f2c5d20ea
Synch German string constants with latest.
2011-12-10 14:05:13 +01:00
Robby Findler
2899fd0903
get rid of the obscenely long menu item name
...
closes PR 12423
2011-12-06 15:42:57 -06:00
Robby Findler
1ca79003f1
remove ? from German string constant to match similar removal from the English
...
(checked with Mike Sperber first)
2011-12-01 07:22:08 -06:00
Robby Findler
f07095283d
remove ? from string constant that should not have been there
2011-11-30 16:55:54 -06:00
Mike Sperber
17ca888a97
Synch German string constants with latest.
2011-11-05 13:31:47 +01:00
Robby Findler
e362888d6d
add a menu item to put the interactions window beside/below the definitions window
2011-10-29 20:56:42 -05:00
Mike Sperber
007927892b
Sync German string constants with latest.
2011-10-29 12:06:54 +02:00
Robby Findler
41b8b8142a
adjust the colors of the little dot for online check syntax so it
...
is more informative (one more stage) and it turns green when online
check syntax is finished (instead of being blank in that case)
2011-10-25 16:16:22 -05:00
Eli Barzilay
c66c669ee3
Remove preference for old-style menu bindings, and instead add a sample
...
keybindings file that does that.
(This reverts most of commit 26f6c588fcfa45a1a12c275e5824aede8ba23e3e.)
2011-10-17 14:09:26 -04:00
Mike Sperber
2db0791e27
Synch German string constants with latest.
2011-10-15 14:28:22 +02:00
Robby Findler
fa98274aed
add a checkbox to the 'evaluation terminated' dialog to avoid seeing that dialog
...
closes PR 6575
don't include in 5.2
2011-10-10 14:18:01 -05:00
Mike Sperber
334bf53bb9
Synch German string constants with latest.
2011-10-09 15:21:00 +02:00
Robby Findler
93c1d1dd36
add a 'find longest line' menu item to the edit menu
2011-10-07 11:48:39 -05:00
Robby Findler
9b3f2427d7
make right-click in the space between the definitions and
...
interactions window pop up a menu to let you change from
vertical to horizontal orientation
2011-10-04 16:47:10 -05:00
Mike Sperber
390d9c007d
Synch German string constants with latest.
2011-10-02 13:47:23 +02:00
Robby Findler
4a2757f200
Adjust DrRacket so that it saves files with CRLF
...
line terminators when:
a) running under windows, and
b) the file on the disk (when DrRacket first opens it)
contains all CRLF line endings.
In all other situations, the file is saved with LF terminators.
Before this commit, DrRacket would always use the platform-specific
convention, regardless of the original content of the file.
closes PR 12242
2011-09-30 17:08:07 -05:00
Robby Findler
135e3ee14d
add a 'Racket Documentation' menu item to drracket
2011-09-27 08:33:55 -05:00
Mike Sperber
a2b4d30441
Synch German string constants with latest.
2011-09-24 04:58:11 +02:00
Robby Findler
f07760bd02
adjust new string constant to more accurate
2011-09-22 10:51:46 -05:00
Robby Findler
048fa1d7b8
get rid of the "open here" functionality
...
This is a backwards incompatible change; there is a more complex change
that just stubs this stuff out that may be better that we may need
isntead of this commit.
2011-09-21 22:53:03 -05:00
Robby Findler
c264ece3f4
added status messages to the (now often empty) error message bar
2011-09-21 22:53:03 -05:00
Robby Findler
13e16d2b12
add preferences for displaying error messages from online expansion
...
also improved the highlighting in the margin by invalidating only the region
of the editor that actually needs redrawing
2011-09-20 17:15:04 -05:00
Robby Findler
252db20c85
add menus and keybindings for jumping around to the errors in the defs
...
window
also a little line-length shrinking
2011-09-19 22:47:47 -05:00
Mike Sperber
4c59f02cb0
Symch German string constants with latest.
2011-09-17 11:10:56 +02:00
Robby Findler
e7d3a2e1d8
adjust online expansion so it is off by default; also fix the preference so
...
it really actually works (and also doesn't create a place until it is turned
on at least once)
2011-09-15 17:35:04 -05:00
Mike Sperber
559a37ac1e
Synch German string constants with latest.
2011-09-10 13:35:31 +02:00
Robby Findler
26f6c588fc
added a preference to restore the old run, new tab, and replace keybindings
2011-09-07 17:31:33 -05:00
Mike Sperber
e4da28e1c0
In German string constants, move a & menu accelerator marker
...
... to a more appropriate place.
2011-09-03 16:23:33 +02:00
Mike Sperber
981d6874de
Synch German string constants with latest.
2011-09-03 13:09:38 +02:00
Robby Findler
49dbb5d963
adjust the close/close window/close tab menu items to be more like other apps on the various platforms
2011-09-01 10:53:09 -05:00
Mike Sperber
59be05131c
Synch German string constants with latest.
2011-08-27 14:10:59 +02:00
Eli Barzilay
1db5ad97f8
Fix another bunch of "language" typos.
2011-08-26 05:26:46 -04:00
Robby Findler
92fa4a8d58
add links to the bug report form
2011-08-24 13:37:25 -05:00
Mike Sperber
e286898f8b
Synch German string constants with latest.
2011-08-13 16:25:18 +02:00
Robby Findler
b972a0940d
Added online expansion and compilation of files
...
being edited in DrRacket (via places)
Added an API to let tools have access to that
information (and compute more stuff)
Used that to make an online version of Check Syntax
which led to a separately callable Check Syntax API.
2011-08-02 16:28:16 -05:00
Mike Sperber
429c3b0d93
Synch German string constants with latest.
2011-07-16 13:19:00 +02:00
John Clements
b14ac37d99
added automatic parens preference
2011-07-12 12:23:08 -07:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Ryan Culpepper
1b702a2ae3
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06:00
Mike Sperber
0648d3ceb4
Synch German string constants with latest.
2011-06-26 20:02:39 +02:00
Robby Findler
da9d4dce32
add some string constants to be used by check syntax
2011-06-25 16:39:29 +08: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
Matthew Flatt
d08d7c3364
fix string-constant doc build
2011-04-27 06:18:23 -06:00
Robby Findler
dc0198a784
fixed up the string constants collection
2011-04-26 23:26:19 -05:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Mike Sperber
f76bee8180
Synch German string constants with latest.
2011-04-16 09:18:59 +02:00
Robby Findler
c4e0559db4
made the line/column thingy's popup menu be able to show the line numbers in the definitions window
...
- added add-line-number-menu-items
- some minor fixes to the docs
related to discussion in PR 11837
2011-04-10 19:38:19 -05:00
Robby Findler
3936ac8a54
correct capitolization for menu items
2011-04-10 19:38:10 -05:00
Mike Sperber
89b8c7a6f7
Synch German string constants with latest.
2011-04-10 13:22:44 +02:00
Robby Findler
e928bd840c
Two improvements to the mrlib/graph library and the module browser:
...
- improved the drawing speed in mrlib's graph pasteboard
by caching the background arrows (optionally; only turned
on for the module browser. in redex, this probably won't
speed anything up so it isn't used)
- added a search feature to the module graph to help find
dependencies; type in string and some of the graph changes
color
2011-04-06 11:35:31 -05:00
Jon Rafkind
f50c480446
add N as an accelerator in the view menu to toggle line numbers
2011-04-04 13:46:46 -06:00
Mike Sperber
95b5c49b9b
Synch German string constants with latest.
2011-02-28 10:40:54 +01:00
Robby Findler
2704b578b2
changed compiled/ to "compiled" in English, drop the / in French, and leave the rest to translators
...
closes PR 11764
2011-02-21 21:02:00 -06:00
Robby Findler
87e637a1cc
- adjust the teaching language test coverage style implementation
...
so that it changes immediately when the black-on-white and
white-on-black buttons are pushed in the preferences dialog
- expanded the color preferences api a little
to allow the specification of background colors
in addition to the foreground/style information
already there
- changed the test coverage style so that the colors are
settable in the preferences dialog
closes PR 11704
2011-02-17 12:27:00 -06:00
Mike Sperber
9c4c0b0848
Synch German string constants with latest.
2011-01-22 17:30:19 +01:00
Robby Findler
2043b4ad6f
various bug report form changes and fixes
...
- show discard-all-bug-reports menu item as long as there is at least one bug report
- move the close-and-save button to the left-hand side of the dialog
- ask about discarding bug reports when clicking the close box
- working dealing with empty bug reports
- the 'finished' stage of the bug report form sets the focus to the close button
closes PR 11644
closes PR 11645
closes PR 11638
closes PR 11640
2011-01-20 17:21:11 -06:00
Robby Findler
cde613218e
adjusted the framework preferences system to work better with failures under windows
2011-01-20 14:07:12 -06:00
Mike Sperber
db8e16bc66
Synch German string constants with latest.
2011-01-15 11:02:47 +01:00
Philippe Meunier
99d1cda1d5
Quarterly update (give or take a few months...)
2011-01-12 17:22:01 +09:00
John Clements
8ccee771f8
improved dialog text for stepper jump failures
2011-01-10 16:41:19 -08:00
Robby Findler
a68850ca78
added menu shortcut
2010-12-24 15:38:05 -06:00
Mike Sperber
3518e027fb
Synch German string constants with latest.
2010-12-19 11:56:28 +01:00
Mike Sperber
bb09ae8a02
Unbreak detection of missing string constants.
...
The call to sort requires keywords, so convert everything to
2010-12-19 11:55:55 +01:00
Robby Findler
0542d3ca70
added support for saving bug reports (for ease of offline submission)
...
also cleaned up a bunch of little things in the bug report implementation:
- the abort had race conditions
- formatted the collections a little bit better (hopefully)
- broke the implementation up into multiple files
- fixed broken interaction with drracket (the drracket frame mixin is now being used properly)
2010-12-14 19:14:33 -06:00
Mike Sperber
6bee489091
Add menu item to disable signature checking.
2010-12-14 17:29:30 +01:00
Robby Findler
29797e67bd
multi-file search tweaks:
...
- added the search string to the title of the window
- made the default preference includes scrbl files
- adjusted the title of the window to put drracket last
2010-12-12 15:26:51 -06:00
Mike Sperber
d8b2df6259
Synch German string constants with latest.
2010-12-11 20:02:15 +01:00
Robby Findler
81de0c1337
changed the 'cancel' button to say something more accurate
...
closes PR 11473
2010-12-08 21:31:47 -06:00
Robby Findler
dd081d9b4e
added a tabs menu for windows (and linux)
2010-12-07 16:33:51 -06:00
Mike Sperber
1d154e4bc3
Synch German string constants with latest.
2010-11-26 13:27:35 +01:00
Eli Barzilay
22f1c96a4a
Remove unused `how-to-use-scheme' string.
2010-11-25 22:10:33 -05:00
Eli Barzilay
be2ea96cc8
"TeachScheme!" -> "Program by Design" in DrRacket
2010-11-25 22:10:33 -05:00
Robby Findler
3b56f81b10
adjusted case of 'show line numbers' to match menu / prefs distinction
2010-11-21 07:39:12 -06:00
Jon Rafkind
c8eb07221d
use uppercase
2010-11-14 19:48:20 -07:00