Robby Findler
cce6f28d4d
remove 'create executable' functionality from drracket for all
...
langauges except The Racket Language and the HtDP and DMdA languages
2013-01-05 12:19:26 -06:00
Robby Findler
353da62843
added make-module-language-tag and use it and make-section-tag
...
in a few places
2012-12-27 11:10:40 -06:00
Robby Findler
8a3f662d51
git rid of thread unsafe use of load-collections-xref
...
This was there, I believe, to avoid latency when clicking
on the [docs] links in the language dialog. But now that
we're using a database anyways, loading the xrefs is fast.
2012-12-26 21:20:46 -06:00
Robby Findler
fc2f931755
fix language dialog tooltip positioning code for mac os x
2012-12-23 12:37:53 -06:00
Robby Findler
0fecdaddf7
avoid showing/re-hiding tooltip when it wouldn't move
...
More mouse events seem to come in under windows than
mac os x, leading to the bad flashing behavior described
in PR 13384
closes PR 13384
2012-12-23 09:52:57 -06:00
Philippe Mechai
00827a133a
Fix language config dialog not showing when some languages are disabled
2012-12-05 18:45:04 -05:00
Robby Findler
33ca14a603
fix the shortcut for "The Racket Language" in the language dialog
...
closes PR 13299
2012-12-01 16:08:06 -06:00
Robby Findler
4774d7fea0
made the 'one-line-summary' of the drracket languages be in tooltips,
...
instead of in a message% object near the bottom of the dialog
2012-11-17 20:15:19 -06:00
Robby Findler
c02797b121
improve the language dialog a little bit:
...
- make clicking on the example languages
select the 'The Racket Language' radio button
- when the clicked example language matches
the buffer, have a more friendly message
2012-11-06 20:31:12 -06:00
Robby Findler
66c1045b42
adjust the language dialog so that clicking on the example
...
the corresponding #lang line.
2012-11-06 19:15:53 -06:00
Robby Findler
95ff9637c0
make ellipsis clickable
2012-11-06 12:12:02 -06:00
Robby Findler
3bbf6035d1
adjust the language dialog based on feedback from dev@
2012-11-06 09:46:18 -06:00
Robby Findler
5768009e3b
Revise the language dialog to emphasize the teaching
...
languages and the 'in the source' language at the expense
of all other dialog-based languages
2012-11-03 13:54:48 -05:00
Eli Barzilay
17090fca4f
A bunch of fprintf' ->
eprintf' conversions (and a few related things).
2012-05-06 12:06:00 -04:00
Robby Findler
376ad1f52c
remove 'stupid-internal-definition' and Rackety
2011-12-27 08:53:32 -06:00
Robby Findler
e02eb9c2c1
the variable most-recent-languages-hier-list-selection used
...
to be a hierarchical-list-item<%> object, but now it is
a list of language names (same information, different data)
and one place didn't get updated.
Closes PR 12462
2011-12-26 09:50:33 -06:00
Robby Findler
d362bda6d3
adjust the way languages are chosen when opening a file.
...
Specifically, in the case that we're inheriting a language setting
from some earlier preference or something and the language we're
inheriting is one that saves prefixes, and the current file being
opened does not match any of the possible prefixes, then revert
to the not-a-language language, instead of using the value from
the preference
Also: finish the removal of the EoPL language level from the
DrRacket langauge dialog, and clean up the 'get guidance' dialog
Please cherrypick this commit to the 5.2 release branch
2011-10-08 09:46:06 -05:00
Robby Findler
a67f509f90
add frame:focus-table-mixin & related things to be able to make drracket
...
test suites that don't depend on the OS giving any focus messages
2011-09-05 08:30:49 -05: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
Robby Findler
1be502ed79
fixed a bug that Eli noticed in the initial state of the language dialog
2011-01-02 10:03:23 -06:00
Matthew Flatt
3d10915736
fix font size for lang-in-source explanation
2010-12-21 19:28:40 -07:00
Robby Findler
a7e72a6bae
fix stupidity....
2010-10-19 23:49:18 -05:00
Robby Findler
20b596b8f2
fix pretty big for check syntax
2010-10-19 18:41:20 -05:00
Robby Findler
c785235af4
made the pretty big and r5rs drracket languages use the new read-accept-lang parameter to disable #lang in the REPL
2010-10-13 15:55:17 -05:00
Robby Findler
41e4470f23
closes PR 11134
2010-09-08 17:03:11 -05:00
Eli Barzilay
606b7f60dc
Lots of "~e" to "~.s" changes.
2010-08-25 17:17:01 -04:00
Robby Findler
621ccbc2b4
improved the language dialog's handling of the (quasi-) menu key shortcuts.
...
closes PR 11073 (hopefully)
2010-08-02 11:21:40 -05:00
Robby Findler
83cde5c8fb
got rid of some uses of collection-path
2010-07-25 15:15:57 -05:00
Robby Findler
84607b057c
changed the shortcut keys in the language dialog to avoid cmd-l
2010-06-22 22:30:05 -05:00
Robby Findler
bc5ced58e2
More Racketying
2010-06-18 21:35:56 -05:00
Robby Findler
c1110d9056
fixed a bug in drracket language dialog (that I introduced yesterday or so)
2010-06-18 17:40:34 -05:00
Robby Findler
f76f711261
duh
2010-06-17 23:49:00 -05:00
Robby Findler
87f6a6bb1e
added error checking for use in drdr
2010-06-17 15:54:12 -05:00
Robby Findler
0b34368d08
added keyboard shortcuts to the two radio buttons in the language dialog.
2010-06-17 13:02:37 -05:00
Matthew Flatt
ed1d7f81c9
move drscheme and tests/drscheme to drracket and tests/drracket
2010-05-09 15:34:50 -06:00