Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Eli Barzilay
78dacef817
Get rid of "defaultly"s.
2011-06-28 02:11:24 -04:00
Eli Barzilay
40124a0619
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Robby Findler
f93ff4de26
added get-pos/text-dc-location method to editor:basic in framework
2011-06-26 15:49:55 +08:00
Eli Barzilay
ac26fe7554
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.
2011-06-25 04:08:47 -04:00
Robby Findler
e008fc3399
improved the error messsage for contract violations of preferences:add-callback
2011-06-20 15:09:00 +08:00
Robby Findler
524d533392
added edit-sequence when flushing the delegate updates
2011-06-17 15:46:52 +08:00
Robby Findler
24d11805ac
attempt to try to make the contour window feel faster by delaying the work until nothing has happened for 250 msec
2011-06-17 12:43:14 +08:00
Eli Barzilay
1582f160bc
* Make the drracket `default-filters' have a ";"-separated glob for all
...
patterns instead of one pattern per suffix. (This was almost never
used -- only when saving a file that is in text mode.)
* Since this default is the same that the scheme
mode ("framework/private/scheme.rkt") sets, remove that
setting. (Leave it commented in case there's need to have some
different global default.) It makes the above default get used when
saving a scheme-mode file.
* Finally, for some reason the code in "framework/private/finder.rkt"
was not using these `default-filters' at all for the file open dialog
in `*get-file'. (I tracked it back to CVS when the code was written,
and it was never used.)
I made it use it now. This is visible on gtk (and probably on
windows, not sure what OSX does) in that openning a file would show
you all files. After this change, it would show only racket source
files, but there will be an option to switch the pattern to show all files.
** If the previous setup (showing all files) was intentional, it would
be better to simply change "drracket/private/main.rkt" to add the
racket source globs before the default. In that case it might also
make sense to uncomment the change in scheme.rkt back in, so when
saving the default is the racket file suffixes (but this sounds
like a confusing UI).
2011-06-02 10:06:15 -04:00
Robby Findler
1b838cf85a
add c:x;t as a keybinding for the latex shortcuts
...
closes PR 11871
2011-05-10 15:34:47 -05:00
Robby Findler
d6ef130fd2
cleaned up framework docs
2011-05-01 14:16:04 -05:00
Vincent St-Amour
32a8da58cb
More indentation of TR keywords.
2011-04-29 15:28:30 -04:00
Asumu Takikawa
8ea0e5916d
Fix horizontal-panel-mixin to use correct interface.
2011-04-29 14:11:22 -04:00
Asumu Takikawa
4b575c315b
Fixed inconsistent return values for get-pos/text.
2011-04-29 14:11:21 -04:00
Vincent St-Amour
5592e9b34b
Add more TR keywords to tabify list.
2011-04-28 16:19:58 -04:00
Eric Dobson
cfab042e54
Added TR keywords to default tabify list
2011-04-28 16:19:58 -04:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Robby Findler
658bc59a92
adjust various status controls so they don't take the focus
...
also added a separator menu item to the line/column number popup menu
2011-04-11 07:41:49 -05: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
bb792c977d
the tabber incorrectly counted tab chars as spaces when doing indentation;
...
this meant that if some line were supposed to be indented in the third
column and you had two tabs and a space on that line, the indenter
would leave it alone. Now, if it sees tabs in the line anywhere, it just
decides that the line is not properly indented and re-indents it
(always using spaces)
Also: started a tabber test suite
2011-04-08 07:48:17 -05:00
Jon Rafkind
576916d4d7
line numbers separator uses the same color as the text
2011-04-04 13:07:25 -06:00
Robby Findler
82933e8019
fixed the 'find the word behind the insertion point' function for racket-mode completion
...
closes PR 11800
2011-03-30 19:07:08 -05:00
Robby Findler
e28a6832ca
fixes descent/ascept problems and text highlighting problems in number snips
...
closes PR 11825
2011-03-29 22:43:26 -05:00
Robby Findler
fe75ed9a39
adjusted the color preferences button placement to avoid such a wide prefs dialog
2011-03-26 10:53:23 -05:00
Robby Findler
3b4ba31d74
set the save-as menu shortcut to s and the prefix to shift
2011-03-25 20:18:52 -05:00
Robby Findler
e6633d2af1
use the new extend-position functionality to adjust the shift-based key bindings implemented in the framework
...
closes PR 11768
closes PR 11806
2011-03-25 15:19:55 -05: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
Robby Findler
8e94ce49e4
lift the restriction that the text:ports mixin
...
cannot do io from the eventspace handler thread
and add a test suite for text:ports
2011-02-15 18:10:02 -06:00
Jon Rafkind
5bb72d5b0e
use the standard editor style to get the right colors in the line
...
numbers mixin. closes pr11655
2011-02-09 14:36:58 -07:00
Robby Findler
d659d2f0af
changed the module lexer's strategy to be able to handle
...
the part of the buffer before the #lang line properly
closes PR 11381
2011-02-09 15:27:05 -06:00
Matthew Flatt
33db7b1229
fix s:home keybinding
...
Merge to 5.1
2011-02-09 12:43:18 -07:00
Jon Rafkind
7f3f861899
add documentation for the splitter mixin
2011-02-08 14:47:07 -07:00
Jon Rafkind
878787e6f3
add mixin for splitting panels
2011-02-08 14:47:07 -07:00
Robby Findler
49c3011f49
started to fix the colorer problems (now that I undestand how!)
...
plus some extra checking in the colorer
2011-02-08 10:02:42 -06:00
David Van Horn
760a58b65d
Fixes more spelling errors.
2011-02-04 19:44:13 -07:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Robby Findler
63aa388d49
missed a multiple-vlaues change in a short-cut case.
...
Please merge to the 5.1 release branch
2011-02-02 17:27:26 -06:00
Robby Findler
8c6c1a0e9b
fix the get-token-range method in the case that the colorer's current region doesn't start at the begining of the buffer
...
Please merge to the release branch
2011-02-01 14:52:18 -06:00
Robby Findler
ce4bf97bde
monitor the font size preference in order to redo the one-line size computation for the search bar
...
closes PR 11687
2011-01-31 17:46:31 -06:00
Robby Findler
4090eabacb
added a color:text method get-token-range and then used that to improve how f1 in drracket works
...
Please include this commit on the release branch
2011-01-29 12:28:26 -06:00
Matthew Flatt
96fd11eede
DrRacket line numbers: fix condition for whether to draw a number
2011-01-28 06:22:28 -07:00
Robby Findler
efb66b0cc4
disable the new {} indentation until it can be done in a #lang language-specific way
2011-01-27 11:21:46 -06:00
Robby Findler
71236aa48c
make completions box handle clicking around a little bit better
2011-01-25 20:58:50 -06:00
Robby Findler
f182d0def4
drop superflous dependency on srfi1
2011-01-25 20:58:47 -06:00
Robby Findler
e0703e251b
fix sizing and font inconsistencies in the completions box
2011-01-25 20:58:44 -06:00
Robby Findler
54d556b368
adjusted PLTDRCM in trace mode to use the log-info printouts instead of manager-trace-handler
2011-01-22 16:06:47 -06:00
Robby Findler
0fe0858ba8
adjustments to the colorer-out-of-sync gizmo
...
(the "()" in the bottom right of the drracket window)
to make sure that it is right when switching tabs
and when a frame is first opened
2011-01-22 16:06:44 -06:00
Robby Findler
db13cddef0
added docs and contract for preferences:get-preference/gui
2011-01-22 07:43:57 -06:00
Robby Findler
72b7c26290
add match to the default indentation and squarebracket preferences
...
closes PR 11656
closes PR 11653
2011-01-21 06:47:28 -06:00
Robby Findler
b25c9591f6
remove leftover printf and adjust splash screen width default
2011-01-20 15:40:50 -06:00