Matthew Flatt
c91f9950cc
win32: fix window-enabling problems
...
Closes PR 11769
original commit: cae005a6a2e052d1867c63694dca059a39b5dd40
2011-04-14 14:50:44 -06:00
Robby Findler
ffaf986cdc
adjust drracket's value printer to specially treat 2htdp/image images.
...
related to PR 11849
original commit: 7b4e6730810028b44e720b5de006980199c60b51
2011-04-14 15:26:43 -05:00
Matthew Flatt
cc9dc765c3
gtk: fix over-eager attempt at alt- menu activation
...
Closes PR 11843
original commit: aabd5f7bd2e0b71ad218f9f0475abcd64e4b9afa
2011-04-11 07:39:40 -06:00
Robby Findler
2db01ab5e4
adjust various status controls so they don't take the focus
...
also added a separator menu item to the line/column number popup menu
original commit: 658bc59a92c82bdb22d0b654e8c47ef6b16258cc
2011-04-11 07:41:49 -05:00
Robby Findler
d8217c9402
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
original commit: c4e0559db4ca37bb086b94830b9e393989c57b61
2011-04-10 19:38:19 -05:00
Matthew Flatt
ca0ee2dd53
gtk, cocoa: fix auto-sizing of text `message%'s
...
original commit: 71df6ddc051414540ff4e80503b5b4f7aec78ee9
2011-04-08 14:22:17 -06:00
Robby Findler
7210d6b63a
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
original commit: bb792c977dfa8a363ec201945527cfaa66a2a33e
2011-04-08 07:48:17 -05:00
Ryan Culpepper
b265830268
created racket/syntax from parts of unstable/syntax
...
original commit: 73ab1675222761363f6633061bc1156189f4ba59
2011-04-07 09:47:20 -06:00
Jay McCarthy
4b62a51ed0
Add another useful method re: Robby
...
original commit: b80728f4b91e81b6daaae630b76b6eb4cb83608a
2011-04-06 11:14:25 -06:00
Robby Findler
1a2755c1f8
Two improvements to the mrlib/graph library and the module browser:
...
- improved the drawing speed in mrlib's graph pasteboard
by caching the background arrows (optionally; only turned
on for the module browser. in redex, this probably won't
speed anything up so it isn't used)
- added a search feature to the module graph to help find
dependencies; type in string and some of the graph changes
color
original commit: e928bd840c02ac68e6fbf7ed7c72b69e74d2fd1a
2011-04-06 11:35:31 -05:00
Jon Rafkind
59a546f676
line numbers separator uses the same color as the text
...
original commit: 576916d4d7de34fe9927eac46b2fc65a5edf9aa1
2011-04-04 13:07:25 -06:00
Matthew Flatt
d2ecb2bcc6
win32: another try for horizontal wheel events
...
original commit: 37f9363b9069bca5bbc76a80b89e34cd66b2acc0
2011-04-03 16:09:11 -06:00
Matthew Flatt
cca9680f76
win32: ignore inapplicable WM_HSCROLL and WM_VSCROLL events
...
original commit: 342964b10a7fe95f648f2d652518786b4ebf5ddb
2011-04-03 15:17:10 -06:00
Matthew Flatt
9722fe9427
add 'wheel-left and 'wheel-right events
...
original commit: b0115ee3605259d0e79c369e4bc11203e417c32d
2011-04-03 09:49:56 -06:00
Robby Findler
9a09899bc7
Rackety
...
original commit: 5522c72ecbd38147d80fb8c85539a6038b7ce527
2011-04-02 13:36:33 -05:00
Robby Findler
46d78f1897
fixed add-parent bug
...
original commit: 362f7392edf1eb10281cf25f2068c24282c43483
2011-04-02 13:36:31 -05:00
Robby Findler
d192d73f21
rewrote uses of mzlib/contract into racket/contract
...
(and other minor rackety when the occasion arose)
original commit: e8eea05afc79e82b465ce5d95cefc36b59ea42eb
2011-03-31 18:21:11 -05:00
Robby Findler
e071135ce4
fixed the 'find the word behind the insertion point' function for racket-mode completion
...
closes PR 11800
original commit: 82933e80193196fd918f5a3d80bc59e89ce7b471
2011-03-30 19:07:08 -05:00
Robby Findler
5cbc100a9a
fixes descent/ascept problems and text highlighting problems in number snips
...
closes PR 11825
original commit: e28a6832cadb37ce427ba0af7fb1f474d1d05fa0
2011-03-29 22:43:26 -05:00
Matthew Flatt
451ce3a8fe
doc clarifications
...
original commit: 68f7e9f33bfdfe2d12ec9c17d854cf044534a2a4
2011-03-29 19:53:06 -06:00
Matthew Flatt
08573091ab
revert "mzscheme" and "mred" collection versions
...
and turn off automatic "mzscheme" version dependency for
package .plt files
original commit: 437f2585c9ccc3a22c16f0d911afa944f8dd5efe
2011-03-28 15:17:17 -06:00
Matthew Flatt
576d4d60f6
fix region% problems
...
- fail gracefully with pre 1.4 Cairo
- clip all drawing for an empty clipping region
- disallow `is-empty?' on a region without a DC
(since the test depends on the DC dimensions)
original commit: 0fda70b7ca4a833d1ac347e711e717af1c0fefc6
2011-03-28 15:15:57 -06:00
Matthew Flatt
50b854a332
document Unix lib dependencies for racket/draw' and
racket/gui/base'
...
original commit: ad922d545c96964967e93e2f1e6d662ad5f9c0c7
2011-03-28 06:23:14 -06:00
Matthew Flatt
013aee76c0
fix WXME stream write-bytes' and
write' method results
...
original commit: 6e1f35a3198ddc2897489e13aba87a8d64118f37
2011-03-27 16:30:44 -06:00
Robby Findler
803a73a7db
fixed up broken tests
...
original commit: 4021f55c61b95cb36031f6c3de101678ed3b07e3
2011-03-27 16:13:44 -05:00
Matthew Flatt
aa45dea3f8
clean up drawing with 0-width pens (hairline mode)
...
original commit: 95f0d16761721265df5bfff993e56d1b075b4941
2011-03-27 14:21:21 -06:00
Matthew Flatt
3b16f7a8e2
win32: clipboard fix
...
original commit: 4e7281768818743ef9c9b779affef23448dff344
2011-03-27 11:22:15 -06:00
Matthew Flatt
9f4be33c93
fix support for a string result from get-data' of
clipboard-client%'
...
and properly report an error when the result from `get-data' is not
allowed
Closes PR 11821
original commit: d77c92d0878384024a3b00f6bfaa7fe3214493f6
2011-03-27 10:51:46 -06:00
Matthew Flatt
0bdfa9a121
cocoa: fix line height in `list-box%'
...
Closes PR 11822
original commit: deab2ddede64415e64eb7636e5bcf79bbf51aba8
2011-03-27 10:23:34 -06:00
Robby Findler
ac0e37e0e1
adjusted the color preferences button placement to avoid such a wide prefs dialog
...
original commit: fe75ed9a396c295c6c3a693ad17a64fed739a104
2011-03-26 10:53:23 -05:00
Robby Findler
336a550a1e
set the save-as menu shortcut to s and the prefix to shift
...
original commit: 3b4ba31d741d58e118e4b32c70bfd0f24cd2dd31
2011-03-25 20:18:52 -05:00
Robby Findler
3574ae0192
use the new extend-position functionality to adjust the shift-based key bindings implemented in the framework
...
closes PR 11768
closes PR 11806
original commit: e6633d2af11d44117cf3b5226cb3d6f9bed60427
2011-03-25 15:19:55 -05:00
Robby Findler
0f24a8666e
added get-extend-start-position and get-extend-end-position
...
added the extend-position method
adjusted the wxme.rkt test suite so that it only prints when tests fail
original commit: 288caacdfdfb0460269c982f8a3235b7649d871c
2011-03-25 15:10:49 -05:00
Matthew Flatt
ebdaf2bebc
adjust racket/gui test to cover no-border tab-panel%
...
original commit: 6a79ebdc973f325af4270a5bbb2169e03dca4041
2011-03-15 12:44:11 -06:00
Matthew Flatt
cc3764caab
cocoa: fix crashing bug related to canvas sizing
...
original commit: 7ecf8e6c0bf131b26f36aaac62eff002390e152f
2011-03-15 12:42:04 -06:00
Matthew Flatt
c5bbc1f619
fix `init-manual-scrollbars'
...
Closes PR 11781
original commit: a2d968a5d2ad01c46eeb35f2907289cd7f69ea84
2011-03-15 12:41:59 -06:00
Matthew Flatt
fad6afd890
add `get-device-scale' to dc<%>
...
original commit: e8cb27c08c221a16bf0a543a390a0a90d945a918
2011-03-15 07:37:42 -06:00
Matthew Flatt
58ec161af7
code clarification
...
original commit: 2f907afde6ae17f23df4cf3dfb590568d605f793
2011-03-15 06:46:36 -06:00
Robby Findler
423bb60db5
changed some nonnegative-real?'s into (and/c real? (not/c negative?))'s
...
original commit: bd3a43db98df76509adfc5c6d4712e7deebdc5bd
2011-03-14 19:38:24 -05:00
Robby Findler
87cb413071
typo
...
original commit: 466abb989651876e32be33244c80d2e6fa177c19
2011-03-14 19:38:18 -05:00
Matthew Flatt
c7cc6c7e26
gtk: fix slider value display
...
original commit: 051ec4736dccf5ac86d02c958c830b931d605617
2011-03-11 02:50:06 -06:00
Matthew Flatt
b778dab374
cocoa: flip vertical slider direction
...
original commit: 2ba8927ba5022989ffade7ca2f6556465da6411a
2011-03-11 02:50:06 -06:00
Matthew Flatt
28bbeb52a3
make test suite hit tab panels more
...
original commit: 2b3827504bd3cbe1d7f0b5d0821bd2dcbbf4e00c
2011-03-11 02:50:05 -06:00
Robby Findler
c9237387fb
added cdot
...
original commit: 7378c2e42fd199231e553a9c316754c4b3919de7
2011-03-10 09:18:00 -06:00
Matthew Flatt
88e3498216
win32: fix `play-sound'
...
by fixing path handling and preventing non-async
play from blocking all Racket threads
original commit: 968bf81990a63607ff4a0a52f972ba21deb85347
2011-03-10 07:35:51 -07:00
Matthew Flatt
372646be39
cocoa: fix `play-sound'
...
by expanding paths properly and checking whether playing
succeeds
original commit: ca8c6a813313acecd19ccc463c0f48bd9c3aa836
2011-03-10 07:35:50 -07:00
Matthew Flatt
4c7410e291
cocoa: restore "New Folder" button in put-file' and
get-directory'
...
Closes PR 11784
original commit: a1b79387b9fa5a7ddd959d71c6d68843d632449f
2011-03-08 08:42:03 -06:00
Matthew Flatt
5eb43f66b2
cocoa: fix put-file with extension as ""
...
original commit: 5f797b8f0bd80596e08427b946528ecc3a923846
2011-03-08 08:37:16 -06:00
Matthew Flatt
1e6758321e
gtk: fix dragging events
...
Closes PR 11786
original commit: cd4d3e3d95538e902d5d0e0aa98816876e387d93
2011-03-08 07:55:53 -06:00
Matthew Flatt
3d9563e308
cocoa: fix `play-sound' handling of async flag
...
original commit: 107b349da073d82a1c75fd2b141fedc246aa4b2e
2011-03-03 05:48:43 -07:00