Matthew Flatt
ec122a785a
use dots for 'password style text-field%
2010-12-01 15:48:55 -07:00
Matthew Flatt
93126d1546
dc, pen, and brush doc corrections related to v5.1 changes
2010-12-01 15:48:55 -07:00
Matthew Flatt
dedb207a86
fix draw-bitmap result to match docs
2010-12-01 15:48:55 -07:00
Matthew Flatt
ed8aa132de
improve editor highlighting of selected image-snip%
2010-12-01 15:48:54 -07:00
Matthew Flatt
e9710d08f5
fix autowrap bitmap drawing so it isn't covered up by a selection
2010-12-01 15:48:54 -07:00
Kevin Tew
7d8c520480
Remove unused variable
2010-12-01 15:18:13 -07:00
Stevie Strickland
4e451a1b79
Add back in old object-info hack.
2010-12-01 15:11:26 -05:00
Stevie Strickland
30afcd3bf5
Fix object=?.
...
Also commented out some tests of reflective operations on contracted objects.
I've added a note that describes how we might be able to fix this, if
we decide it's worth doing.
2010-12-01 15:11:25 -05:00
Stevie Strickland
500c2f6084
Fix comments and make field-info-* functions only deal with field-infos.
2010-12-01 15:11:25 -05:00
Stevie Strickland
96db670d8c
Clean up first-order checking in object/c and object-contract.
...
Use let/ec only when needed (i.e. when raise-blame-error is not used).
Also remove some of the old checking functions from mzlib's object-contract
code that are no longer needed now that we have unified the first-order
checking.
2010-12-01 15:11:25 -05:00
Stevie Strickland
5f7099c9bd
Fix mutation of shared vectors by copying on write.
2010-12-01 15:11:25 -05:00
Stevie Strickland
db66e3e95d
Now trying it with struct-field-accessors/mutators.
2010-12-01 15:11:24 -05:00
Stevie Strickland
f54f04edee
Try the old way, but with unsafe-struct-ref/set!
2010-12-01 15:11:23 -05:00
Stevie Strickland
c2539c0bb4
Switch from using arbitrary compose to inlined unary composition.
2010-12-01 15:11:23 -05:00
Stevie Strickland
2d655b6fe1
Combine all field information back into one hash table.
...
Each entry in the field info hashtable contains the following:
- The absolute position of the field in object structs
- The internal and external ref and set! projections
Appropriate operations for extending the internal and external
projections and extracting appropriate ref and set! functions are
provided.
2010-12-01 15:11:23 -05:00
Stevie Strickland
1b1d4d9336
Use a unary identity function instead of values for better performance.
2010-12-01 15:11:21 -05:00
Stevie Strickland
68273cc31d
Change field reference/mutation to use unsafe ops instead.
2010-12-01 15:11:21 -05:00
Stevie Strickland
2bd7760412
Conversion of object/c and object-contract to use impersonators.
2010-12-01 15:11:20 -05:00
Stevie Strickland
a1095d2fc1
Remove unnecessary argument from make-field-map.
2010-12-01 15:11:20 -05:00
Robby Findler
de0103129b
avoid saving the preferences on each keystroke in the find/replace dialog
2010-12-01 14:09:33 -06:00
Matthew Flatt
391adfcd3a
fix chaperone bug in `checked-procedure-check-and-extract'
2010-12-01 11:10:38 -07:00
Noel Welsh
bd9368d889
Refactor code for defining sequences on vector like data types. Expose useful building blocks for constructing user defined sequences on vector like types (e.g. flvector, f64vector, etc.)
2010-12-01 15:33:43 +00:00
Matthew Flatt
082515d6db
fix namespace-anchor on non-module namespaces
2010-12-01 06:52:11 -07:00
Eli Barzilay
5e5678b29d
New Racket version 5.0.99.4.
2010-12-01 03:50:10 -05:00
Matthew Flatt
e627ccb5ed
cocoa: avoid infinite loop on re-dispatch of command keys
2010-11-30 20:17:47 -07:00
Matthew Flatt
d95e6f35c1
clean up
2010-11-30 15:51:12 -07:00
Matthew Flatt
72d57d8db8
cocoa: explicitly re-dispatch Cmd- key combinations
2010-11-30 15:39:02 -07:00
Matthew Flatt
ca8b32725e
fix bloking operations during a try-atomic
...
and remove old delim-cont support used by gr1
2010-11-30 15:08:16 -07:00
Matthew Flatt
7efcf80856
typo
2010-11-30 15:08:16 -07:00
Robby Findler
6c25210a6b
refactored check syntax in preparation to fix the problem with binding identifiers being duplicated by macros
2010-11-30 15:47:40 -06:00
Kevin Tew
b212fc9485
Parallel build match fix
2010-11-30 09:49:34 -07:00
Matthew Flatt
8f9a8daa27
fix {get,set}-event-type on mouse-event%
...
Closes PR 11474
2010-11-30 09:32:59 -07:00
Matthew Flatt
9f9e23f551
don't GC an eventspace with a visible frame, etc.
2010-11-30 09:32:59 -07:00
Matthew Flatt
c81ad90161
fix eventspace as event
2010-11-30 09:32:59 -07:00
Matthew Flatt
64979a5480
further refinments to the ephemeron description
2010-11-30 09:32:58 -07:00
Matthew Flatt
37d16cf8f8
cocoa: fix race condition on window enabling
2010-11-30 09:32:58 -07:00
Robby Findler
2125535e06
change the behavior for closing the preferences window.
...
closes PR 11473
2010-11-30 09:57:19 -06:00
Eli Barzilay
8903d1b5c9
Patch Racket manifest file too.
2010-11-30 05:15:12 -05:00
Robby Findler
f11e53c68c
gr2 cleanup
2010-11-29 13:49:48 -06:00
Robby Findler
2a7ccc552a
clean up test suite ala gr2
2010-11-29 13:49:47 -06:00
Kevin Tew
e1eb3cbfba
Handle SEGFAULT return
2010-11-29 09:41:33 -07:00
Matthias Felleisen
6df50ffe83
final world display, Closes PR11471
2010-11-29 10:59:08 -05:00
Jon Rafkind
cf3b9680ba
remove 0 arg set-union. add workaround to docs
2010-11-29 00:34:57 -07:00
Jon Rafkind
46244f81fc
make set-union with 0 args return an empty set
2010-11-28 23:08:28 -07:00
Robby Findler
eabbb7dff2
improve the leak test a little by looking to see tabs get gc'd and so do the user's namespaces.
2010-11-28 19:26:38 -06:00
Robby Findler
62f3d7e254
tried to clarify the ephemeron docs by setting the stage for the precise definition that was already there a little bit.
2010-11-28 16:06:09 -06:00
Robby Findler
c123a8cc5d
fixed a bug that caused a leak that held onto drracket frames.
...
The bug was that the planet log message registration was happening
on drracket's thread instead of on the user's thread, so it was
using the wrong keys in the ephemerons.
2010-11-28 16:06:09 -06:00
Robby Findler
d879f75152
adjusted the registration mechanism for planet-terse-register to be clearer and simpler
2010-11-28 16:06:08 -06:00
Matthew Flatt
2282cae59a
cocoa: fix removal of menu shortcut
...
Closes PR 11463
2010-11-28 10:44:01 -07:00
Matthew Flatt
d37cc7b3ec
cocoa: fix problem with tab panel
2010-11-28 10:41:59 -07:00