Commit Graph

37 Commits

Author SHA1 Message Date
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
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
Matthew Flatt
c14bee176f clean up
original commit: d7f1d12ea1c16d5ed062a8ac8fe2fe47db267f15
2010-11-05 15:54:49 -06:00
Matthew Flatt
aee9c4da25 some fixes prompted by the test suite
original commit: 4f2e59e7a654c9724d546f619589ca68cc334d59
2010-11-05 15:54:48 -06:00
Matthew Flatt
01a656c32f gtk: on-activate and single-instance fixes
original commit: c4ab7733c131676079fb6ed6c29c7b22ec20baca
2010-11-05 15:54:42 -06:00
Matthew Flatt
2e30a7dc7c gtk: misc fixes
original commit: 16b34c236a143c7fb3065db28e1b52f1c6012ed2
2010-11-05 15:54:41 -06:00
Matthew Flatt
30b2c4d867 gtk: make gl support optional and also clean up some unneeded unimplementeds
original commit: 27f18efa881c411614657a3ed93db51c0b2ac357
2010-11-05 15:54:41 -06:00
Matthew Flatt
12e9641d83 fix frame size enforcement and gtk/cocoa positioning
original commit: e32475fbbfcf7d33ec911a6890bb34655cf70c4a
2010-11-05 15:54:35 -06:00
Matthew Flatt
8c385a23bf gtk: try fullscreen
original commit: 1dd3c8accbc07ad97fbbcd4a961d67da5902b167
2010-11-05 15:54:32 -06:00
Matthew Flatt
d8206ac1fb cocoa toolbar button and some unimplemented clean-up
original commit: 7e8a08cdd88c7f483cdca35d259e49c1abc6e049
2010-11-05 15:54:30 -06:00
Matthew Flatt
65bb68bc8f gtk frame% set-icon
original commit: ece405106b34fd772cda6ab43f9c0a50c86b3d4d
2010-11-05 15:54:30 -06:00
Matthew Flatt
066057f0b4 gtk default frame icon
original commit: 26036ac55e2da3c8f30906bfa53f3c4f52f8f38e
2010-11-05 15:54:30 -06:00
Matthew Flatt
061d523adf unify cocoa & gtk canvas-painting implementation
original commit: f40e7edae886dc09f8bbb979911fd42f824aaf85
2010-11-05 15:54:27 -06:00
Matthew Flatt
4ab3da47a9 fix focus and frame-modified problems
original commit: af499e303930f8ba117f979bb1fa260416c55152
2010-11-05 15:54:25 -06:00
Matthew Flatt
4e92ae39af show gtk menu shortcuts
original commit: f21920c8e92732ccea5366d2dda7123bd1d0493c
2010-11-05 15:54:17 -06:00
Matthew Flatt
33d4417d45 fix problem related to cursor tracking
original commit: b3f1cc4b41ddde52f6ee898028aa3d9989d22ea2
2010-11-05 15:54:17 -06:00
Matthew Flatt
7eecbf2f30 gtk cursors
original commit: 436eb512f84e8357759278f4f94a50f8e608db81
2010-11-05 15:54:16 -06:00
Matthew Flatt
35aaa3a0fb cocoa cursors
original commit: 40c1c2ffef5f5ee4972ac6ef98b050e13cd8ab34
2010-11-05 15:54:16 -06:00
Matthew Flatt
cb571363a9 misc repairs
original commit: 0114b7a4a5966fea451c92c532bbb86bb638266e
2010-11-05 15:54:15 -06:00
Matthew Flatt
4cc2244c0c streamline gtk widget repositioning
original commit: 7edbdd8a5a13b826977d5531fee4e16e909d2e9e
2010-11-05 15:54:15 -06:00
Matthew Flatt
e2687511b3 another try at fixing gtk dialog placement
original commit: 647ce060ab1abe89eb22d0f974b93d619d2fc612
2010-11-05 15:54:15 -06:00
Matthew Flatt
1752204327 more memory management
original commit: c7049058336382b651c82b3a98c8a7feb9311257
2010-11-05 15:54:15 -06:00
Matthew Flatt
91c250cfc5 make platform-to-wx links weak
original commit: 0a9bdc11ad7758d04e1f5dc6eb47e8b02ecc27a4
2010-11-05 15:54:14 -06:00
Matthew Flatt
08646c691e have container retain shown children
original commit: fdf38124a50108d2310ee600803656f0d791f774
2010-11-05 15:54:14 -06:00
Matthew Flatt
f576357124 fix problem with size initialization of a frame with a menu bar
original commit: e433a8a2e6be414f16b5fbc1d58b321dc20fd7fe
2010-11-05 15:54:13 -06:00
Matthew Flatt
6737bc0e58 fix gtk widget size info for sizing and positioning
original commit: b020c2f858caf30364e633dc19894cae3d21e47e
2010-11-05 15:54:12 -06:00
Matthew Flatt
83a6c5076d eventspace shutdown
original commit: 72b671b6659702a9ff38c57b478873f661baffcb
2010-11-05 15:54:12 -06:00
Matthew Flatt
992d32134c enforce modality; more on-subwindow- callbacks; Cocoa font tweaks
original commit: e9e180847a72ba91ea817fc3b5fc1a457e676747
2010-11-05 15:54:11 -06:00
Matthew Flatt
e267680559 better dialog support (sheets for Cocoa, centering in gtk)
original commit: cc5cc94510bb7d473ccfe74467be1df296ffbea8
2010-11-05 15:54:09 -06:00
Matthew Flatt
5803fd7758 another Gtk frame-size repair
original commit: 3d9c68105ee20e9255e13e0c90c06392743f1741
2010-11-05 15:54:07 -06:00
Matthew Flatt
a90cf8f8d5 better frame sizing in gtk (but still not right)
original commit: a368362803d93ea54c6b78280c474e37cd25052f
2010-11-05 15:54:07 -06:00
Matthew Flatt
1d62d8420e windows fixes
original commit: e0bbe944aa92584880fb20fc485d0d0e93f1c2c1
2010-11-05 15:54:05 -06:00
Matthew Flatt
7a4aa05ba1 fix Gtk global<->local
original commit: 7de0f66b974dbc926c218cf609ad208a8de1b3f8
2010-11-05 15:54:04 -06:00
Matthew Flatt
d4385a7174 popup menus
original commit: bc7d3d737614f47acb54b2fd4376e6a581bfe3e0
2010-11-05 15:54:04 -06:00
Matthew Flatt
2e9088f07a canvas and frame repairs
original commit: ac6139345d59448cb8d060a95bf9b0da43c58f69
2010-11-05 15:54:03 -06:00
Matthew Flatt
b2de1b0624 frame, dialog, and stock-icon repairs
original commit: 2f2341be6ff05b603e1ee742f352ec45851528a6
2010-11-05 15:54:03 -06:00
Matthew Flatt
7b32ac2065 gracket2 wx re-implementation start
original commit: 5baba1d81ac2fbf109c4c9cafcc845d899f685ee
2010-11-05 15:53:55 -06:00