Matthew Flatt
c3fb9f60da
add 'shift, 'control, 'rshift, and 'rcontrol events
...
original commit: f93c94f6ffb0c45c7ffd8c73d1033c088c20eb6e
2011-12-08 15:05:41 -07:00
Sam Tobin-Hochstadt
13219382f5
Fix doc mistake.
...
Close PR 9508.
original commit: 04b89625423e69d99fbab2350d8080ef759a4216
2011-12-01 16:54:52 -05:00
Robby Findler
ff6fa2736c
some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:'
...
original commit: 458e2c2282adca43aabe3d1e62957389d2fbe798
2011-11-30 06:45:50 -06:00
Robby Findler
f25948153a
add the ability to pass a bitmap directly for the splash screen
...
original commit: d381c7b40b58c6ea4d9fa7bf1d507a661ed91358
2011-11-28 14:35:44 -06:00
Matthew Flatt
9641cb5e70
add #:fail argument to with-gl-context' in
canvas%'
...
original commit: 0f6c26779876beaaa5463a4f478aa569af79db28
2011-11-03 17:42:36 -06:00
Matthew Flatt
71c2b32f80
fix cocoa `get-clipboard-string' to never return #f; fix docs
...
Merge to 5.2
original commit: 718229387c05daba0c2cce9f68f757e72fe0ad2d
2011-10-18 06:35:38 -06:00
Matthew Flatt
10137f4760
fix framework doc reference to `set-icon' method
...
Merge to 5.2
original commit: f2082e6eeb4a41ad6e1c33416fa4ae59430362a2
2011-10-11 17:17:58 -06:00
Matthew Flatt
85af4802de
docs and release notes for `set-icon' change
...
Merge to 5.2
original commit: 8f0fa96d699fd304b32e9cb00db8cc18220f58ee
2011-10-09 09:45:42 -06:00
Matthew Flatt
a22c802214
editor<%> doc fixes
...
original commit: ed38297c971b7e5de07e32b1d82e827ce6a8f58f
2011-10-08 09:12:31 -06:00
Matthew Flatt
aa1ced42cc
fix text% `get-paragraph-{start,end}-position' bug and doc bugs
...
Merge to 5.2
original commit: 379991c5bbd170085d1abfb7d766efa4f63e7a3c
2011-10-08 09:12:30 -06:00
Robby Findler
5bf4271e3e
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
original commit: 9b3f2427d7adb6fcfb7e737fdec36b313c8f5b69
2011-10-04 16:47:10 -05:00
Robby Findler
57b74886e6
add get-default-percentages to panel:dragable and then add a dragable panel
...
to the debugger
original commit: 951de8cc51b446b6041e64bc37356392266a3532
2011-10-02 14:34:28 -05:00
Robby Findler
089022da68
clarify the use-file-text-mode method.
...
original commit: b52086ecae15a1e159f01969b2e651e3234f514d
2011-09-30 17:08:18 -05:00
Robby Findler
eb943f394e
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
original commit: 4a2757f2004fa84901cbae7ff9a257616ce7acaa
2011-09-30 17:08:07 -05:00
Robby Findler
17f11541b4
adjust various plumbing to get the drracket icon to the startup screen. Only to realize
...
that the startup screen is a dialog% and thus doesn't have set-icon
related to PR 12241
original commit: b95b346a4e3f51dddd5ec88faf126f1b4636125e
2011-09-30 17:08:03 -05:00
Eli Barzilay
7fb531ebc6
Improve code generation in the framework collection.
...
Instead of generating a file for code and one for documentation, do both
via a macro instead. Most of the code is the same (modulo reformatting
in a more modern style), and instead of printing the result to a file,
it just returns it as the result of a macro. (Since this is done in a
naive way, the macro is bad -- it is unhygienic since this is basically
what it did before only through a generated file; it should eventually
be improved to avoid these hacks.)
original commit: 093236fea448240740fe22c232a223950c693839
2011-09-30 10:51:28 -04:00
Eli Barzilay
63a464fc93
Don't create a page-setup menu item if `file-menu:create-print?' returns #f.
...
original commit: 656de6963692413b27b5e1682465f4cfd989a318
2011-09-30 10:45:43 -04:00
Robby Findler
63d9d89abb
extend and refactor minor stuff in the framework
...
specifically add an argument to move/copy-to-edit so that it
does copy-only and export a function for trigger a submission
to the input port of a text:ports<%> object programmatically
original commit: 2ec720176a295f147cbb461f6b804e05c78ee57d
2011-09-22 10:51:47 -05:00
Robby Findler
dfb6f53f0e
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.
original commit: 048fa1d7b8b5e17ac58181b068d779806bd5c59a
2011-09-21 22:53:03 -05:00
Robby Findler
0156ad664b
docs for new read-snip-from-port function in the wxme library
...
original commit: a4336c39976d10974e2e74151e8e7cfd36c92ee2
2011-09-13 20:46:04 -05:00
Robby Findler
b8738f7215
add a better link from the snip class docs to the relevant section of the
...
wxme library
original commit: 1ec5aee4a4d1d673cbcf3e29766effd256ff6b24
2011-09-12 10:49:13 -05:00
Matthew Flatt
fee465a5a4
racket/gui: add `application-start-empty-handler'
...
original commit: 735ca7f3c3314df880785264c484b841df87cd16
2011-09-09 17:03:18 -06:00
Matthew Flatt
cf84b6b496
get-diplay-size' and
get-display-left-top-inset' use #f for failure
...
Since the number of monitors can change at any time, reliable
use of these functions requires handling failure in some way.
Handling #f results is easier (and less likely to mask other
problems) than catching exceptions.
original commit: ce4705cedce9dc6f1658e93245d07f739e26a19b
2011-09-09 17:03:17 -06:00
Robby Findler
2c7390edb8
add yet another dialog-mixin argument to a standard dialog, this time
...
get-text-from-user
also, some minor rackety to that function/file
original commit: 57c59d2ed7e1e8a29d492d533a8b3f5673022824
2011-09-05 20:19:16 -05:00
Robby Findler
1f69a824fa
wrong super interface
...
original commit: 67d17645c425509f99d57da752c08f68fbcafe99
2011-09-05 12:33:53 -05:00
Robby Findler
b25c7cf3b1
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
original commit: a67f509f90359203463c943e4de90eb5e8a91656
2011-09-05 08:30:49 -05:00
Robby Findler
d1798aa1c1
break lines better
...
original commit: e4ddd0718ac0f0bf02c8d079a6c940d2fdb7f979
2011-09-05 08:30:46 -05:00
Robby Findler
8d75df199f
added a #:dialog-mixin argument to message-box and related functions
...
Also minor rackety (just enough to get keyword arguments)
original commit: 92537076211b5b2c111ad8f8482c8354a8335029
2011-09-05 08:30:45 -05:00
Robby Findler
30dc7eaf8c
added a #:dialog-mixin argument to get-file, put-file, get-file-list, and get-directory
...
Also, Rackety
original commit: 415868f914bb1c58b7c8645311d2ade8eae2a58b
2011-09-05 08:30:44 -05:00
Matthew Flatt
744dea6dae
doc fixes
...
Closes PR 12157
original commit: 3f09b2ea6491d7641002ea348b1981b12e921488
2011-09-03 13:31:52 -06:00
Eli Barzilay
6c5aad0685
Lots of documentation formatting.
...
Started as fixing misindented definitions, then more indentations, then
a bunch of similar things (square brackets, huge spaces at end-of-lines,
etc).
original commit: d61eb53686f735b979a60dc6f9efd3d2aa9777d9
2011-08-15 07:50:04 -04:00
Robby Findler
a99c233ce7
start a section for documenting the symbols that DrRacket passes to a language's get-info proc
...
add docs for a few of these, notably the syntax colorer
original commit: 0c6bc11ac3fba7b0c06841b6ae9a587286045a09
2011-08-04 21:40:29 -07:00
Matthew Flatt
14aaa67a74
remove unsupported MDI styles and method
...
Closes PR 12042
original commit: 71621bfd72f6ac86b2952da64243b9c19ca5581a
2011-08-04 08:02:54 -06:00
Matthew Flatt
63501f5363
add 'no-focus style to `editor-canvas%'
...
original commit: f13a669d056358ac2b50e6a8a2907e40045593a6
2011-07-25 11:30:23 -04:00
Robby Findler
3b8bdc5ec1
adjust the size-pref frame mixin to track the position of the frame in a multi-monitor sensitive way
...
(also fix various issues with that code and unify the framework and drracket way of doing this)
original commit: 3fa2cc0d6775f1793a5068295e0370cadb70cfaf
2011-07-19 16:16:50 -05:00
Matthew Flatt
15bfdb93aa
add get-display-count' and #:screen argument to
get-display-size'
...
and to `get-display-left-top-inset'
add -M <monitor> option to Slideshow
original commit: 23a2a075eaa636b27ec0700a054d49989ae53a0e
2011-07-18 20:15:15 -06:00
Asumu Takikawa
18301de691
Fix a few framework contracts to match code
...
original commit: 6c3284a828f58475a9a8cd6cda6665864b156d3b
2011-07-14 18:15:48 -04:00
Robby Findler
725d1f344a
fix bad contract
...
original commit: 2fb03852b34e326a870f6647ac4b39829e31f53f
2011-07-13 06:47:20 -06:00
Eli Barzilay
950c968e77
".ss" -> ".rkt" scan done.
...
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Ryan Culpepper
856c27560b
docs reorganization
...
added tutorial, racket categories
relabeled some other categories
normalized manual names: de-bolded, changed some names
original commit: 1b702a2ae32aba835f7467ced6b203902db0ccd9
2011-07-01 17:16:53 -06:00
Eli Barzilay
f1b2ecf4aa
Get rid of "defaultly"s.
...
original commit: 78dacef817e0349071fb0300cf46b800ef58bfa5
2011-06-28 02:11:24 -04:00
Eli Barzilay
b60716e547
Finish converting scheme' ->
racket'.
...
Everything compiles fine now even if the compatibility bindings are
gone.
original commit: a38f384a002ccf6c3cbaab813fe080ca226e4a59
2011-06-28 00:45:38 -04:00
Robby Findler
73e0722fcd
added get-pos/text-dc-location method to editor:basic in framework
...
original commit: f93ff4de26248f6d3b2fd96c4a9da0c470c1494e
2011-06-26 15:49:55 +08:00
Eli Barzilay
ec12cbefed
A ton of @scheme*' ->
@racket*' and related updates.
...
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
original commit: ac26fe75546b5182d78f18c2cd882f0f440849e2
2011-06-25 04:08:47 -04:00
Asumu Takikawa
f4d93852bd
Fix another GUI typo
...
original commit: cbd0f31800da4ca98674703e44edb854b87f0611
2011-06-22 16:04:19 -04:00
Eli Barzilay
4f207d84ed
Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
...
(Some other minor things here and there.)
original commit: debd1f9f1e6899e2a7e4ab5de929a49df490b5c7
2011-06-20 04:27:14 -04:00
Matthew Flatt
e9e8b55383
"under <platform>" -> "on <platform>"; "X" -> "Unix"
...
I originally picked "under" as the preposition to go before
a platform name, but obviously you should build "on" a
platform, and "under" suddenly annoys me. The choice of "on"
is now codified in the documentation style guide. Meanwhile,
"Unix" insted of "X" seems more clear and consistent in the
`racket/gui' docs.
More usefully, this patch also fixes a few out-of-date
platform-specific claims.
original commit: f34a31cac945a622ea5994ca270cc5e253c795ed
2011-06-17 18:54:43 -06:00
Robby Findler
fed9746be7
add more caching to avoid calling normalize-path so much;
...
this should affect the test coverage coloring and the stacktrace
arrows/stop-sign window
original commit: 9bf26ef69e5b8c067286109afe7401665133ff3b
2011-06-15 16:45:47 +08:00
Asumu Takikawa
c160759c8d
Fix GUI and Reference doc typos
...
original commit: ed590b8ec53dddae9a65a656f03ff6023ddb774e
2011-06-13 17:57:21 -04:00
Eli Barzilay
b89e20385f
Specify what happens on OS X with ;-separated globs.
...
Also, update the `path-dialog%' intro -- it is no longer similar to the
dialog under X.
original commit: 3ecdd3bc592a36b73ec9b9086b8a280eadd1c9f0
2011-06-06 02:01:26 -04:00