Commit Graph

4645 Commits

Author SHA1 Message Date
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
Robby Findler
2f49294a6f Revert "at attempt to use the dc's scale and rotation to instead of doing the rotation in racket"
This reverts commit 7eefe74e93e6ceda0c1baa370f4dc89e68863e70.

original commit: 5e70dc863e7d965241a8d456e99d500d9f389fcc
2011-02-12 12:00:57 -06:00
Robby Findler
966927e141 at attempt to use the dc's scale and rotation to instead of doing the rotation in racket
original commit: 7eefe74e93e6ceda0c1baa370f4dc89e68863e70
2011-02-11 19:50:16 -06:00
Matthew Flatt
96a9bcd363 fix typos
Merge to 5.1

original commit: 379feaeac2ebd07b17ebc6f54d04c084171410e9
2011-02-11 06:07:09 -07:00
Jon Rafkind
3848e3da6c use the standard editor style to get the right colors in the line
numbers mixin. closes pr11655

original commit: 5bb72d5b0e01d022ce49ad360bc1333029c0ea56
2011-02-09 14:36:58 -07:00
Robby Findler
c830b5a1bc changed the module lexer's strategy to be able to handle
the part of the buffer before the #lang line properly
  closes PR 11381

original commit: d659d2f0afe8b0d8711f58d7b6761ed9dcd48e62
2011-02-09 15:27:05 -06:00
Matthew Flatt
3ec8eca0f9 fix s:home keybinding
Merge to 5.1

original commit: 33db7b1229e4be54c3ef0cf06eef86761c70a623
2011-02-09 12:43:18 -07:00
Matthew Flatt
f5eb37ea09 win32: fix parent HWND of canvas%
Merge to 5.1

original commit: 6b1112a9adad14b4bb4fd49431697a493b781622
2011-02-09 12:26:50 -07:00
Matthew Flatt
ebaef0c71b fix `set-icon' in frame% to make mask argument optional
Merge to 5.1

original commit: f4a881f0e37f291c604ae40ab52d2e36ca411609
2011-02-09 09:01:34 -07:00
Matthew Flatt
13af6a6145 gtk: fix X selection for older Gtk versions
Merge to 5.1

original commit: f21f0bdba2af7282b747e858d81379135a5189a9
2011-02-09 07:41:57 -07:00
Jon Rafkind
dc520a9a47 add documentation for the splitter mixin
original commit: 7f3f861899403f3a271b35c473878a35ed472e41
2011-02-08 14:47:07 -07:00
Jon Rafkind
923787b89c add mixin for splitting panels
original commit: 878787e6f32357d432f094b083205054e04363bb
2011-02-08 14:47:07 -07:00
Robby Findler
cc016fe9fc started to fix the colorer problems (now that I undestand how!)
plus some extra checking in the colorer

original commit: 49c3011f49caae37a496a25d482e5b8855def3ee
2011-02-08 10:02:42 -06:00
Matthew Flatt
5d29afbabb document limitations of on-subwindow-event' and on-subwindow-char'
Merge to 5.1

original commit: e2a0fd02ef89da7d8efbfe26739ca82d8a42c7ad
2011-02-05 16:48:40 -07:00
Matthew Flatt
2a7f32d7f8 minor correction to release notes
Merge to 5.1

original commit: ead1c366d19eefb7b2489a062e18e8c410242ef0
2011-02-05 16:48:39 -07:00
Matthew Flatt
35e0433bcc adjust racket/gui/base' to re-export file/resource'
Merge to 5.1 along with b4ce4bb, 3375005, 18eb7c8, 3c4807f

original commit: 5eeec97878e2491688514f03fe3898f6ea4dd933
2011-02-05 14:05:08 -07:00
David Van Horn
15c7ab6e1f Fixes more spelling errors.
original commit: 760a58b65df2b91010d2bcc2739ddab2a4489729
2011-02-04 19:44:13 -07:00
Matthew Flatt
08dccaa1c4 cocoa: yet another hack around weird cocoa behavior
Closes PR 11712
 Merge to 5.1

original commit: 845ca2d58668c40c2ce2ab314867974877b2da93
2011-02-04 19:43:59 -07:00
Matthew Flatt
c16fdbac60 win32: fix horizontal `radio-box%'
Merge to 5.1

original commit: 8f404a46187da3c21dcf52185d0912abdf3ba85f
2011-02-04 09:20:49 -07:00
Matthew Flatt
8b7ca50605 cocoa: change `radio-box%' implementation of no selected buttons
(not sure how I missed the `setAllowsEmptySelection' method before,
  but maybe there was some reason to avoid it that I've forgotten
  --- so *don't* merge to 5.1)

original commit: e1303dc4006951d7c9e1ebee31d0f5a76ab3c40e
2011-02-04 09:20:47 -07:00
Matthew Flatt
f04e67e91f cocoa: fix problems with `radio-box%' in no-selection mode
Closes PR 11708
 Merge to 5.1

original commit: 5d1b78384d390520edf970021bc0c144f78c259e
2011-02-04 07:26:45 -07:00
Eli Barzilay
e15a65221e Bump version numbers of mzscheme and mred.
(These things should not be used anymore.)

original commit: c4661de04926b08757efbd1d483fa6512f110f69
2011-02-04 04:30:12 -05:00
David Van Horn
5007d739fc Fixed various spelling errors.
original commit: c9519fd11300b07292df8619e86f48533eff6e4d
2011-02-03 17:42:33 -05:00
Robby Findler
13a61d62d7 adjust the wxme reader so that it now creates image-snip%s when it finds image-snips in file
it used to create image% objects that were simple containers for the
  data in the file; the change _should_ be backwards compatibile;
  the only know incompatibility is that the get-filename method
  now returns a path instead of bytes (this is to match the
  image-snip% class)

   closes PR 1168

   please merge to the 5.1 release branch

original commit: 0fce29f552eeef416bfb66459123614518f02513
2011-02-02 20:26:52 -06:00
Matthew Flatt
f0f7137803 fix `image-snip%' unmarshaling with filename
Merge to 5.1

original commit: c2c6c79a15b12d2ca689a75ed519f1fb364e1fd8
2011-02-02 19:03:20 -07:00
Robby Findler
5d1df3d05d missed a multiple-vlaues change in a short-cut case.
Please merge to the 5.1 release branch

original commit: 63aa388d495fc753c9772cc645e32672a841cc89
2011-02-02 17:27:26 -06:00
Matthew Flatt
c49deb88ce gtk: map left-tab key to #\tab
Closes PR 11697
 Merge to 5.1

original commit: 0eed4e9462a227326b2edd0e1c4b2d6e739043b4
2011-02-02 06:46:03 -07:00
Matthew Flatt
246ad236f0 gtk: fix drag-and-drop URI decoding
Closes PR 11695
 Merge to 5.1

original commit: 2d01241f7ad3c3905a9629c6aa33ad7cd4c7e653
2011-02-02 06:32:51 -07:00
Matthew Flatt
a9a6759f1f gtk: force display of images in button labels
Merge to 5.1

original commit: 7291d944c34b50f958896b4013121777adc4f8e3
2011-02-02 06:05:03 -07:00
Robby Findler
b32fc91757 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

original commit: 8c6c1a0e9bfee79db27b6234a806df533b5bd7cb
2011-02-01 14:52:18 -06:00
Matthew Flatt
02aa21f3fa minor man-page corrections
Merge to 5.1

original commit: 0011b386ba5e80dd33ce69ba0f1b05ce0d3284cd
2011-02-01 08:01:17 -07:00
Robby Findler
bdc30d7dac monitor the font size preference in order to redo the one-line size computation for the search bar
closes PR 11687

original commit: ce4bf97bde32032b0663c623d8ef1f2158a96fae
2011-01-31 17:46:31 -06:00
Matthew Flatt
e1b90efc26 cocoa: fix problem with dispatching key-up events
Closes PR 11635
 Merge to 5.1

original commit: 152c636e1cd943a8f306fb5f96ed0197c2215e08
2011-01-31 12:40:37 -07:00
Matthew Flatt
ceca15dd17 cocoa: create window to show composition via an input method
Merge to 5.1

original commit: bbb12848d191d6d7a03513ce17463f649410a570
2011-01-30 17:33:12 -06:00
Matthew Flatt
4cd3e192f4 avoid `on-size' problems
Merge to 5.1

original commit: e2c43bf3ecc969112693e926bbbb7cf846fea4eb
2011-01-30 17:33:11 -06:00
Robby Findler
e96d9460fd 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

original commit: 4090eabacb8d7b32900b4df18da06f14f1def40f
2011-01-29 12:28:26 -06:00
Matthew Flatt
f8149ed985 cocoa: event-dispatch repairs, especially when no frame is shown
Relevant to PR 11672

original commit: b485d375b0c2fee59caa8eb2eeb34d6520c9b4ee
2011-01-28 12:43:51 -06:00