Matthew Flatt
7789fcd827
gtk & cocoa: frame iconize repairs
...
In the "windowing.rktl" tests, for Gtk there are still race conditions
between the program and the window manager. But for the first
time ever, all platforms can pass the "windowing.rktl" test.
original commit: 7da127227a3a493214b0878cd26bff6b51631115
2010-11-26 08:33:59 -07:00
Matthew Flatt
99c829cd5b
win32: frame size and iconize fixes
...
original commit: 1f61bbdc513ea7f07ae764cd0a6ae640e4e19479
2010-11-26 08:10:58 -07:00
Matthew Flatt
0120b59ea5
fix `draw-bitmap-section-smooth' method of bitmap-dc<%>
...
original commit: 8e8844641c63767ce0df4428051cf086ffa91e6e
2010-11-25 11:00:32 -07:00
Matthew Flatt
e0622ddb4f
cocoa: handle multi-key character input
...
original commit: e0bcec082500e81a86ea2d307c371df53af4dc8c
2010-11-25 10:38:44 -07:00
Matthew Flatt
2fdd64b457
cocoa: don't treat dead-key events as normal character events
...
but more work is still needed for multi-key input
original commit: df9c4c8c6906de97b919fa5f56c32a84a1b58afd
2010-11-25 08:41:50 -07:00
Matthew Flatt
4723df4a89
fix some racket/gui tests and fix cocoa frame centering
...
original commit: 347869fc9e90560493f39654afd7037be7dac690
2010-11-25 08:03:33 -07:00
Matthew Flatt
1779a3853f
add 'close-button style to dialog%; fix cocoa default frame placement
...
original commit: 820e832853058ee2063599ea9ab2bc8cfc23676f
2010-11-25 08:03:33 -07:00
Matthew Flatt
0d9d00cb1c
cocoa: finally found the documented API to enable GUI mode
...
original commit: ab070b205ea20b76b76dea5e027d2a35e7de6c73
2010-11-25 08:03:32 -07:00
Robby Findler
0590579daa
get two more 2htdp/image test cases to pass
...
original commit: bf62d4b6d6e1968ddaf3adc835c4f70d7321228a
2010-11-25 09:03:06 -06:00
Robby Findler
439d046c98
a (failed) attempt to fix equality comparison (but at least it is a step in the right direction (I think))
...
original commit: a658a7620b268edef2fe2af014b0e8a892619393
2010-11-25 06:55:00 -06:00
Matthew Flatt
eb01085adf
cocoa: fix problem with frame focus
...
original commit: 370c97165a2efc2b9061c27e31b1cdf0d0a97026
2010-11-24 12:03:17 -07:00
Matthew Flatt
596161d950
cocoa: repair location fixup on screen change
...
original commit: e2072d5afba7cc3c8f1572bdbdac0d7020c92237
2010-11-24 10:38:41 -07:00
Matthew Flatt
f1833d580a
cocoa: fix problems with frame-list management
...
original commit: 14a72b5a083da74b42bf5a7d54ae16a05d34e325
2010-11-24 07:12:02 -07:00
Matthew Flatt
ae81fa7fb0
fix bitmap% load-file' method and remove
{get,set}-gl-config'
...
Closes PR 11460
original commit: f245b6ca29e4bed9c19d1b46e2954d405f67f9c5
2010-11-24 06:08:44 -07:00
Matthew Flatt
93b21b51b1
cocoa: try to fix problem with drifting gc-blit window
...
original commit: 510c3f8a3362fe67979e805910b90c5bd440f586
2010-11-23 10:02:45 -07:00
Matthew Flatt
9fa0057c3b
cocoa: one more 10.6-only method
...
original commit: c94df207a4678224b30f9746f533ca84a739fe45
2010-11-20 15:45:28 -07:00
Matthew Flatt
46fac3892b
cocoa: avoid another 10.6-only method
...
Closes PR 11442
original commit: bf9b913f33adaeaec494739a4c1a68a727eb939f
2010-11-20 15:38:17 -07:00
Matthew Flatt
277c10793a
cocoa: avoid another 10.6-only method
...
Closes PR 11440
original commit: 584287483b0aae37174cfa8cc65589203bff2cdd
2010-11-16 17:08:41 -07:00
Matthew Flatt
4737e58099
cocoa: fix put-file extension handling when no extensions are supplied
...
original commit: f050f28d2b10832630dcd933e53bc13b602b477a
2010-11-15 19:46:41 -07:00
Matthew Flatt
b243414450
cocoa: adjust button shape for large fonts
...
original commit: 6c844ec41555d3ef381024d43993d16da85db5fc
2010-11-15 12:16:42 -07:00
Jon Rafkind
68bae9195e
save/restore dc state while drawing line numbers
...
original commit: ee62bae74be7c59479a19ac4b81fed1c03df90b9
2010-11-14 19:48:21 -07:00
Matthew Flatt
e28237cccb
cocoa: avoid explicit NSTabViewDelegate
...
--- not in pre-10.6, seems to crash in 64-bit mode, and not
necessary to declare
Closes PR 11418
original commit: 16b75b1f0044d3352bb2ba0e8f7031b8279cf4c0
2010-11-14 15:54:18 -07:00
Matthew Flatt
27009c62e2
cocoa: fix ffi-use bug
...
original commit: 279315b582115b7af4ad4821ca5bfb097c53f83b
2010-11-14 15:54:17 -07:00
Matthew Flatt
95048b2dca
win32: canvas refresh repair
...
original commit: d2fe39da339c06c3f7edfe57ea53e5543101957b
2010-11-13 09:54:47 -07:00
Matthew Flatt
f7297e95fe
manual tests for refresh behavior
...
original commit: c3e0a7af139ab44e1bc7f46a4de9de5a582f98ea
2010-11-12 20:47:07 -07:00
Matthew Flatt
624863e760
adjust canvas refresh strategy yet again
...
- there seems to be no need to auto-resume flushes on a canvas,
which can create flicker if the auto-resume timeout turns out
to be too short
original commit: 1c6f745ac162c91532c75e2bb0a0922c4b3fefab
2010-11-12 20:39:58 -07:00
Jon Rafkind
bba9d6f5f3
increase delay value before refresh to 100
...
original commit: bcef0dbfe24662369ce148ec87d90d5d828ad0be
2010-11-11 13:29:01 -07:00
Matthew Flatt
68fbeb7cde
cocoa: set button control size when font is small
...
Closes PR 11404
original commit: d7369f819c014ab15da4b9dc23c6a4ac7f0f5664
2010-11-10 17:54:07 -07:00
Matthew Flatt
f83d833348
cocoa: avoid 10.6-specific method for menu popup
...
original commit: b6b3298567c4aa566a93ed46f76eb2774d37a0fa
2010-11-10 17:54:07 -07:00
Eli Barzilay
6563ae1fc3
drop "www." from "racket-lang.org" urls.
...
original commit: 8e0c7477f617c4830f26f1d7e42358f7f0e32eac
2010-11-09 20:11:14 -05:00
Matthew Flatt
d20c5fbd4a
use #x3FFFFFF instead of #x3FFFFFFF for max size of an unbounded frame
...
because sawfish is unhappy with #x3FFFFFFF
original commit: 168a2c15911a2bc6abd249a9a557e90ee5b0d4d9
2010-11-09 16:59:01 -07:00
Robby Findler
570a0957a5
add .scrbl to liked extensions in drracket
...
original commit: e9c90dc580a4a49132dc7ec33b9380708888e954
2010-11-09 09:04:14 -06:00
Matthew Flatt
5205ca7906
cocoa: use alternate key if ctl-combination has no mapping
...
--- fixes ctl-space, and maybe other combinations
Closes PR 11403
original commit: c9b7c98525e8f4e1a42e69f8c5f8cbd545f9288b
2010-11-09 06:55:37 -07:00
Jon Rafkind
6306af91de
set pen to black so the line separator is drawn in the right color
...
original commit: d920cdc945e8455e33a55fb26b2b7c3f3ccfb9c2
2010-11-08 18:10:08 -07:00
Matthew Flatt
dceffd7fee
cocoa: fix save-file dialog when other extensions should be allowed
...
original commit: 83bcdbbd8122c688f02685d212daa621b86a6174
2010-11-08 07:12:03 -07:00
Matthew Flatt
1a852b22ed
cocoa: fix ctl-\ key event
...
original commit: 3747978c1e8d5d3fa4fcd8ba5a91a5618af9c97a
2010-11-08 07:03:51 -07:00
Jon Rafkind
c9ec791df0
check last-line + 1
...
original commit: 96018f258c406e55b98dd4d02f2c2248ad38daea
2010-11-07 12:19:49 -07:00
Jon Rafkind
421f133066
add dx offset when drawing
...
original commit: 74fce96d9242a559c3aed6461b1821e6cbe9ec12
2010-11-07 12:06:34 -07:00
Matthew Flatt
a23671380f
gtk: initialize canvas backing to white
...
original commit: 23908c23728d16cb3b7e1799180f4d6e5e5965c5
2010-11-07 07:16:12 -07:00
Matthew Flatt
0700c8c5dd
fix `find-graphical-system-path'
...
original commit: e402d68efc6c199795fceee0d2f02c2ea3619056
2010-11-07 07:08:33 -07:00
Matthew Flatt
e107945482
cocoa: fix a double vs. float mismatch in getting scroll positions
...
original commit: 53febbeb6c37cb671c6a614b699d8bad649bde3a
2010-11-06 21:22:52 -06:00
Matthew Flatt
86008d2f9a
first cut at splitting draw and gui docs
...
original commit: 694745e9985a65bbbfdf0c9853e472ee18a2476d
2010-11-05 21:57:13 -06:00
Matthew Flatt
6345035624
avoid xor for pasteboard rubberband hiliting
...
original commit: 59bf78b6c8b40a1e2a57b8c495a14fe37c79fbe3
2010-11-05 20:26:24 -06:00
Matthew Flatt
bca0c00152
fix release-note link and version
...
original commit: 601b411671bcb799ce22c116e8b2af5061e0c9a4
2010-11-05 15:54:57 -06:00
Matthew Flatt
e4ffaabd35
fix merge mistake
...
original commit: 1db27b474f32f0c136f91b509b02b4a48da0f2dd
2010-11-05 15:54:56 -06:00
Matthew Flatt
a4d31e5e86
v5.0.99.1
...
original commit: 263000a7b863b2d8e238823634554a5af998a1cd
2010-11-05 15:54:56 -06:00
Matthew Flatt
ec4cd58f1d
win32: fix combo% on-popup
...
original commit: f935266257b22ccb40fa6cde56711b096ae286aa
2010-11-05 15:54:56 -06:00
Matthew Flatt
5c18c9a5f3
cocoa and gtk: fix combo% `on-popup' method
...
original commit: 39596efef5a79c81475f3a2a5e78420b924a9a84
2010-11-05 15:54:56 -06:00
Matthew Flatt
aa73bfcdf1
win32: fix flush duplocate def
...
original commit: 9f42fa0e6fe66910932736cb7018d1568f22b530
2010-11-05 15:54:55 -06:00
Matthew Flatt
7d3393f07f
gtk and cocoa: add flush method to canvas% and fix periodic flush
...
original commit: b9f3957a767f3530f8a1e27a7be8ca4852e581f9
2010-11-05 15:54:55 -06:00