Robby Findler
5128f08810
minor docs fix
2011-11-01 09:51:28 -05:00
Robby Findler
4a3997ac1c
use the focus table mixin for the autosave window so that drdr tests work right
2011-10-17 17:32:37 -05:00
Matthew Flatt
f2082e6eeb
fix framework doc reference to `set-icon' method
...
Merge to 5.2
2011-10-11 17:17:58 -06:00
Robby Findler
4d00b13ce0
adjust the autosave gui so that closing the window doesn't cause drracket to
...
exit (this only happened on non-mac os x platforms)
include in 5.2
2011-10-11 10:44:00 -05:00
Sam Tobin-Hochstadt
1b69d742bd
Change basic-top-level-window% to support `set-icon', and use to set icon for splash screen.
...
Closes 12241
Merge to 5.2
2011-10-09 09:43:32 -06:00
Robby Findler
fcc720f43e
adjust uses of after-load-file to use the success? flag
2011-10-08 10:50:27 -05:00
Robby Findler
7aa6153da1
adjust the calls to paragraph-{start,end}-position to specify the default argument
2011-10-07 14:02:27 -05: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
Robby Findler
6fd2e9c1d3
fixed planet docs; closes PR 12178
2011-10-04 12:56:35 -05:00
Robby Findler
3bfce02bd6
fix my stupidity
2011-10-02 18:14:55 -05:00
Robby Findler
c455631eb3
fixed another path/string bug in the autosave recovery dialog
2011-10-02 17:19:27 -05: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
Robby Findler
b71e562284
fix crlf mode initialization
2011-10-01 08:10:25 -05: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
b95b346a4e
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
2011-09-30 17:08:03 -05:00
Eli Barzilay
093236fea4
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.)
2011-09-30 10:51:28 -04:00
Eli Barzilay
656de69636
Don't create a page-setup menu item if `file-menu:create-print?' returns #f.
2011-09-30 10:45:43 -04:00
Eli Barzilay
01c859072e
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.
2011-09-30 10:45:43 -04:00
Robby Findler
3a3ce656c4
add splicing-* to the default indentation preferences setting
2011-09-29 06:55:05 -05:00
Robby Findler
bef4ed1fd4
adjust frame position preferences for the case when a monitor has gone away
2011-09-28 21:04:56 -05:00
Ryan Culpepper
afc9210599
revert some (require racket/pretty) to (require scheme/pretty)
2011-09-28 19:01:27 -06:00
Robby Findler
c8cbe81e51
fix problems with the autosave recovery gui and add a drdr test for it
2011-09-28 17:06:30 -05:00
Robby Findler
abeaebcad0
remove debugging printf
2011-09-28 17:06:29 -05:00
Ryan Culpepper
c7f86d276c
removed useless requires
2011-09-27 19:28:44 -06:00
Robby Findler
abda257295
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)
2011-09-23 16:37:18 -05:00
Robby Findler
2ec720176a
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
2011-09-22 10:51:47 -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
e2f1611ab4
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
2011-09-21 22:52:59 -05:00
Robby Findler
8e5bb730b3
guard a use of get-root-data in the token tree implementation
...
closes PR 12072
2011-09-16 19:04:14 -05:00
Robby Findler
89ef65a746
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
2011-09-13 14:58:39 -05:00
Robby Findler
14441264ef
Rackety
2011-09-12 10:49:15 -05:00
Vincent St-Amour
68aad051e9
Reduce priority of paren matching highlighting.
2011-09-08 18:01:16 -04:00
Robby Findler
67d17645c4
wrong super interface
2011-09-05 12:33:53 -05:00
Robby Findler
8a30ed73b7
add forgotten file
2011-09-05 09:41:49 -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
171858add1
wrong check for the result of system-type
2011-09-02 08:58:22 -05: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
Robby Findler
8f6fb87597
adjust keybindings to free up <menukey>-r for "Run" and <menukey>-t for "New Tab"
2011-09-01 10:53:07 -05:00
Robby Findler
ce0da835ce
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
2011-08-30 16:11:00 -05:00
Robby Findler
9fcc12b6a0
adjust drracket to be more accomodating in the presence of hostile filesystems
2011-08-27 16:41:35 -05:00
Robby Findler
6823941080
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 ...)
2011-08-27 07:54:11 -05:00
Robby Findler
1d13d1399c
adjust the framework get file dialog functions to not call normalize-path unless
...
they've recently checked to see if the file exists
2011-08-27 07:54:10 -05:00
Robby Findler
9817820e4c
remove non-existent files from the 'open recent' menu (but only when the file is selected)
2011-08-25 12:33:33 -05:00
Robby Findler
dc326c9501
change some prints to fprintfs to make it easier to remove debugging printfs from this file when checking in
2011-08-10 12:02:49 -05:00
Robby Findler
83e70af006
fix the initial frame position code for the multiple monitors case
2011-08-10 12:02:49 -05:00
Robby Findler
40c68df514
fix the auto-square-bracket thing for with-syntax
...
closes PR 12096
2011-08-08 19:30:13 -05:00
Robby Findler
38596a9b58
manage the state for delegates better (used by the drracket contour window)
...
closes PR 12094
2011-08-07 18:39:22 -05:00
Robby Findler
fc50be1caa
when moving the insertion point due to a search, use call-as-primary-owner
...
to scroll the right editor
closes PR 12080
2011-08-05 23:33:51 -05:00
Robby Findler
a090a0e903
adjust the tabify and tabify-selection methods so they do nothing when the colorer is frozen or stopped
...
closes PR 12087
2011-08-05 21:39:31 -05:00