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
Matthew Flatt
d8c8812f87
fix get-column-width' method of
list-box%'
...
by changing the name to match the docs, plus some other
bug fixes triggered by better testing
Closes PR 11780
original commit: fdef90e482ddd066f8a131343308e856c76df902
2011-02-28 19:12:34 -07:00
Matthew Flatt
851c476430
racket/gui: scrollbar support panels
...
original commit: 93e1467b8bc8a6045233f8f8e79a1fb0ac15a091
2011-02-24 13:23:51 -07:00
Matthew Flatt
aaf5c41566
multi-column support in list-box%
...
original commit: 137d96c08917ad5dd636a26d2d32c746f5c7e7b0
2011-02-21 13:58:57 -07:00
Matthew Flatt
225853d5c7
gtk: keep popup menus on the screen
...
Closes PR 11414
original commit: 97870282c2b70f23dfaea9969106454f6b718166
2011-02-19 19:42:20 -07:00
Matthew Flatt
e59e323428
gtk: smoother editor-canvas resize
...
- call `on-size' on setting the canvas size, like Win32 and Cocoa,
which mainly shows/hides auto-shown scrollbars more on time
(e.g., DrRacket doesn't start with horizontal scrollbars that
immediately disappear)
- switch mouse tracking to "hint" mode, instead of catching every
single mouse position
- when queueing `on-size' methos in response to client-size changes,
cancel and queued but undelivered calls; in the case of editor
canvases, this doesn't really have an effect, due to the other
`on-size' call
Closes PR 11369, hopefully
original commit: 85951bf665207db4539fe97cd86b7f924c83eac5
2011-02-19 16:10:00 -07:00
Matthew Flatt
704e5a0529
win32: fix some key events
...
Closes PR 11757
original commit: 5754269ae10ecb22c406b15f08ced4cfddc782ed
2011-02-19 08:36:17 -07:00
Matthew Flatt
63b8d54322
win32: fix ALT-space to pop up system menu
...
Closes PR 11754
original commit: ce82c74b758150a7fa35e6a79b2f00409196b1a0
2011-02-19 06:39:33 -07:00
Robby Findler
621d1d5ae3
- 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
original commit: 87e637a1ccdc3b2c6f2b9f5fc12804020dbb8a5e
2011-02-17 12:27:00 -06:00
Robby Findler
7b15ad363f
clarify the style<%>'s get-delta's docs
...
original commit: 7cc3465486af74705b79f0e02fee6a3b0805b5b1
2011-02-17 12:26:52 -06:00
Eli Barzilay
17a8784314
Some random tidyings.
...
original commit: 1be26400cb15d234238af7958b97a79587c85f66
2011-02-16 15:26:15 -05:00
Robby Findler
4c0a52964d
lift the restriction that the text:ports mixin
...
cannot do io from the eventspace handler thread
and add a test suite for text:ports
original commit: 8e94ce49e417ca57547702e5b40b201e27edb5bb
2011-02-15 18:10:02 -06:00
Robby Findler
4c89ce420d
adjust the framework test suite so that queue-sexp-to-mred catches and propogates exceptions
...
original commit: 62c961410cb8b865f3ae0feda125b3fbc75d48d2
2011-02-15 18:10:00 -06:00
Robby Findler
a67b2a6cb0
adjusted printfs to make them a little narrower
...
original commit: d5c753be88dfc223647315f9e7df7bf72b837cb1
2011-02-15 18:09:59 -06:00
Matthew Flatt
e49a922cce
cocoa: FFI type corrections
...
original commit: aea79be7a4b6baf6add8281866773cd6d452dfb7
2011-02-14 06:10:56 -07:00