Commit Graph

4645 Commits

Author SHA1 Message Date
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