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
Eli Barzilay
4f3d062242
Rename "standard-menus.rkt" -> "standard-menus.rktl".
...
Since it's a file that gets included. This is likely to be temporary,
if I get on with turning the whole thing into a macro.
original commit: 01c859072e7dc2a4b3296e06bf10ff5d82f80295
2011-09-30 10:45:43 -04:00
Robby Findler
0683d8a898
add splicing-* to the default indentation preferences setting
...
original commit: 3a3ce656c4ed5736ae5e46e9736fb05c35412c96
2011-09-29 06:55:05 -05:00
Robby Findler
28e11323fc
adjust frame position preferences for the case when a monitor has gone away
...
original commit: bef4ed1fd412e1e7d2cabc6633808e816036d09f
2011-09-28 21:04:56 -05:00
Ryan Culpepper
e049a2892c
revert some (require racket/pretty) to (require scheme/pretty)
...
original commit: afc9210599b6abf3f4c2c62d57249ccda88f80c2
2011-09-28 19:01:27 -06:00
Robby Findler
cd3b42aca3
fix problems with the autosave recovery gui and add a drdr test for it
...
original commit: c8cbe81e51404e0c650bbedc3bdb901fd5636f9e
2011-09-28 17:06:30 -05:00
Robby Findler
83ec42a835
remove debugging printf
...
original commit: abeaebcad06d165fb405017c0220e103b347734b
2011-09-28 17:06:29 -05:00
Ryan Culpepper
7fb542cbf5
removed useless requires
...
original commit: c7f86d276c68b12e87dc46cef4a8e1b95538f88d
2011-09-27 19:28:44 -06:00
Robby Findler
b1f73b074c
moved the 'send to repl' keystrokes to the manual (and added a test
...
suite to make sure the example code in the manual doesn't get stale)
original commit: abda2572951d1261c89d474cba9b99409fe38e7f
2011-09-23 16:37:18 -05: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
4e3cda33e3
adjusted the color for 'is-documented' bindings in online check syntax to be
...
green so it doesn't look anythign close to how the "yellow" error messages
look
original commit: e2f1611ab4b31f68000bb3124745849a2ea7b9ad
2011-09-21 22:52:59 -05:00
Robby Findler
b250603a14
guard a use of get-root-data in the token tree implementation
...
closes PR 12072
original commit: 8e5bb730b369b169821695e1b3216d68a8d71d64
2011-09-16 19:04:14 -05:00
Robby Findler
bbe4958a59
fix the collapsed snipclass so that it cooperates with the wxme library and
...
thus saved files with collapsed snips can be required in non-GUI contexts
original commit: 89ef65a7461a4b91cd3f0c28231f74c593f165ee
2011-09-13 14:58:39 -05:00
Robby Findler
995c2935ba
Rackety
...
original commit: 14441264efead613c7f21ce0ec6f486bdc81dc41
2011-09-12 10:49:15 -05:00
Vincent St-Amour
d1a84ce043
Reduce priority of paren matching highlighting.
...
original commit: 68aad051e9ee3bd3a516eaa8048c82ec4a980365
2011-09-08 18:01:16 -04:00
Robby Findler
1f69a824fa
wrong super interface
...
original commit: 67d17645c425509f99d57da752c08f68fbcafe99
2011-09-05 12:33:53 -05:00
Robby Findler
b16c4e9076
add forgotten file
...
original commit: 8a30ed73b7e569faf809ca4cd4fa76b61bbd66c6
2011-09-05 09:41:49 -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
96db7de80c
wrong check for the result of system-type
...
original commit: 171858add12c3f801b08beba6f32025283d477d7
2011-09-02 08:58:22 -05:00
Robby Findler
9427dc1b12
adjust the close/close window/close tab menu items to be more like other apps on the various platforms
...
original commit: 49dbb5d963e7b7a21235b0a9ef3935cb08a980e0
2011-09-01 10:53:09 -05:00
Robby Findler
03c59f6df9
adjust keybindings to free up <menukey>-r for "Run" and <menukey>-t for "New Tab"
...
original commit: 8f6fb875975eac3782b84e984f416257002aec6d
2011-09-01 10:53:07 -05:00
Robby Findler
6c30211409
adjust the 'recently opened files' menu item so its contents are contain fewer redundant entries
...
amusingly I was reminded to do this by Matthew's recent commit message
saying that normal-case-path is usually a bad idea
original commit: ce0da835ce0fa2c6295bf9c39565f6dbe77216cd
2011-08-30 16:11:00 -05:00
Robby Findler
34f8a5cf3a
adjust drracket to be more accomodating in the presence of hostile filesystems
...
original commit: 9fcc12b6a03f1a3eacea86b89af1c642fd621fb0
2011-08-27 16:41:35 -05:00
Robby Findler
51b354be90
adjust framework get and put file functions to use simple-form-path instead
...
of normalize-path (I'm unsure of the ramifications of this change ...)
original commit: 68239410804b13f16dfddc290e7ada4eb95e9b6e
2011-08-27 07:54:11 -05:00
Robby Findler
b4ded33aca
adjust the framework get file dialog functions to not call normalize-path unless
...
they've recently checked to see if the file exists
original commit: 1d13d1399cfd6a1223f9d5b4a2a257d98035b33e
2011-08-27 07:54:10 -05:00
Robby Findler
a8ce7a4346
remove non-existent files from the 'open recent' menu (but only when the file is selected)
...
original commit: 9817820e4ce55d1e8f07653ec14e6c672c3fbb92
2011-08-25 12:33:33 -05:00
Robby Findler
aa28c178f8
change some prints to fprintfs to make it easier to remove debugging printfs from this file when checking in
...
original commit: dc326c9501de192215a4c81f538a8614a024e632
2011-08-10 12:02:49 -05:00
Robby Findler
15e5457246
fix the initial frame position code for the multiple monitors case
...
original commit: 83e70af00661a4b42d220bccdfd5e30d6431e53d
2011-08-10 12:02:49 -05:00
Robby Findler
19763add70
fix the auto-square-bracket thing for with-syntax
...
closes PR 12096
original commit: 40c68df514e54212113db57cdd7855ec7bd51098
2011-08-08 19:30:13 -05:00
Robby Findler
48e71d341a
manage the state for delegates better (used by the drracket contour window)
...
closes PR 12094
original commit: 38596a9b581c06a7bdc8faba26c8e0cfb1b09492
2011-08-07 18:39:22 -05:00
Robby Findler
ce23305a06
when moving the insertion point due to a search, use call-as-primary-owner
...
to scroll the right editor
closes PR 12080
original commit: fc50be1caaa47ee315269b7254a742b4717b8350
2011-08-05 23:33:51 -05:00
Robby Findler
59afeb677a
adjust the tabify and tabify-selection methods so they do nothing when the colorer is frozen or stopped
...
closes PR 12087
original commit: a090a0e903eee77890d7355e0861bfdbec9e2750
2011-08-05 21:39:31 -05:00
Robby Findler
b1c27e35c2
get rid of a broken attempt to optimize the 20,000-ft overview refreshing
...
closes PR 12083
original commit: 29a843ac379438a6b7540716c68537a09c62ac51
2011-08-03 09:58:23 -05:00
John Clements
bc8fb85de2
unimportant tabbing fixup
...
original commit: e178dbc4f245cbeed487e8a8efd62fbab13ec8e0
2011-07-28 22:51:00 -04:00
Robby Findler
cd48f8a314
adjust the control-s keybinding so that it behaves like the menu shortcut
...
keep the old keybinding on esc;% (only under linux)
original commit: eba9c56d8cd7ea14485d9ad0be4586586b4aa36f
2011-07-25 13:40:15 -04:00
Robby Findler
21ea7fb026
change autowrapping preference default
...
please merge to release branch
original commit: 2a78ea97237e93e980b8a4ef16563882d8f03822
2011-07-19 16:17:04 -05: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
8941903f41
fix void result to match contract
...
Merge to 5.1.2 if Robby agrees
original commit: 5e0d6e0deed790c8a5104475beb26a156704ec59
2011-07-16 14:30:08 -06:00
John Clements
61deb48a44
added automatic parens preference
...
original commit: b14ac37d99858854dfab1e6881c750c7534f8465
2011-07-12 12:23:08 -07:00
Eli Barzilay
950c968e77
".ss" -> ".rkt" scan done.
...
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Eli Barzilay
f1b2ecf4aa
Get rid of "defaultly"s.
...
original commit: 78dacef817e0349071fb0300cf46b800ef58bfa5
2011-06-28 02:11:24 -04:00
Eli Barzilay
ef528b7fc5
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
original commit: 40124a0619da5e187d95aeb1dde237f05d6f9c6b
2011-06-28 02:01:41 -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
Robby Findler
42babf1e93
improved the error messsage for contract violations of preferences:add-callback
...
original commit: e008fc33999bd022c63c8493a1894428ed49053e
2011-06-20 15:09:00 +08:00
Robby Findler
7c6bdcbc98
added edit-sequence when flushing the delegate updates
...
original commit: 524d53339296a9b1d047ed77bd50b99a031ef9fc
2011-06-17 15:46:52 +08:00
Robby Findler
5c21353cb5
attempt to try to make the contour window feel faster by delaying the work until nothing has happened for 250 msec
...
original commit: 24d11805ac25fcb3a0505009ff47ff8c95392f5e
2011-06-17 12:43:14 +08:00