Commit Graph

149 Commits

Author SHA1 Message Date
Matthew Flatt
f4d458d0fd gtk: fix clipboard; implement ye olde X selection
original commit: 82ab45b11d3f890d4830248feb95f38dcfe98c56
2010-12-01 20:48:23 -07:00
Matthew Flatt
f7594ac5c4 cocoa & gtk: fix set-label with bitmap on message%
Closes PR 11462

original commit: 04a4ad269fb446000bb463e793e6e8e16457499d
2010-11-26 11:59:31 -07:00
Matthew Flatt
86e4eed112 centralize glib loading as used by racket/draw and Gtk racket/gui
original commit: 5aff70029abb6bd804c156b412f1a2ab70ebfa23
2010-11-26 11:20:15 -07:00
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
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
5c18c9a5f3 cocoa and gtk: fix combo% `on-popup' method
original commit: 39596efef5a79c81475f3a2a5e78420b924a9a84
2010-11-05 15:54:56 -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
Matthew Flatt
303034be6f gtk: periodic canvas flushing
original commit: 72a19d2ab37e2e96974eb3dcf80fc39f3896a11a
2010-11-05 15:54:54 -06:00
Matthew Flatt
37e47fcdda cocoa & gtk: fix some test failures
original commit: e033d9edf157e015103a9652cea70c803990e3a0
2010-11-05 15:54:54 -06:00
Matthew Flatt
5dff07f3ef destroy windows via finalization outside of the event loop
original commit: af6cad49138a4acd5812202b1e0d26e44114b53d
2010-11-05 15:54:52 -06:00
Matthew Flatt
12ca7d5f05 no need for libgio reference
original commit: 9eabda614cfb3127503d0715296f7556105143b7
2010-11-05 15:54:52 -06:00
Matthew Flatt
4109af7ecb avoid functions not available in Debian Stable
original commit: 6065f8cf125f2917f84651c819cf55b668f002da
2010-11-05 15:54:52 -06:00
Matthew Flatt
c14bee176f clean up
original commit: d7f1d12ea1c16d5ed062a8ac8fe2fe47db267f15
2010-11-05 15:54:49 -06:00
Matthew Flatt
91b11153a1 gtk: enable "really overwrite?" dialog for `put-file'
original commit: 3abecbc95d4dae9ef36568dd1e8312a859bc09a5
2010-11-05 15:54:49 -06:00
Matthew Flatt
a7d96b37ce gtk: swap alt and meta reporting
original commit: 2c775657212c171d14155a7f62aafa11bc18ab81
2010-11-05 15:54:48 -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
d5cf86d7c0 gtk: image paste
original commit: ad9209f1e98f7569e5c6d3dcefe4f529d0dcec55
2010-11-05 15:54:44 -06:00
Matthew Flatt
d8abd252d3 cocoa: bitmap from clipboard
original commit: 56f311d204948031a4b67f8bb33ddae2213c037f
2010-11-05 15:54:43 -06:00
Matthew Flatt
512c557e72 gtk: use system preference for font
original commit: 42dc870c10086a9816c08b19527044dc993f6845
2010-11-05 15:54:43 -06:00
Matthew Flatt
5178a2ef1b gtk: configurable control font
original commit: 93d59f4cf5bf6c616d6ebc45a54786061d86f6d1
2010-11-05 15:54:43 -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
1c7356515d gtk: command line and single-instance support
original commit: 045da06ace116be7a2da466d6565b885cb006be1
2010-11-05 15:54:42 -06:00
Matthew Flatt
dca0bd7385 gtk: fix memory management for menus
original commit: 3f28042517322ea4a7120e37e7a77c24a3d059f2
2010-11-05 15:54:41 -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
1d77e383b0 gtk menu-bar fixes
original commit: c57c84721fd1c43e8153c22f30fdd0c4539d965b
2010-11-05 15:54:40 -06:00
Matthew Flatt
420ba997da minor clean-up
original commit: 4d8497b985c88fae21dab44c1f32e2afa1808fe4
2010-11-05 15:54:40 -06:00
Matthew Flatt
ef3990468a font-dialog clean up and cocoa: play-sound
original commit: 46ae5ff086f721f7038c8b97833c68fafeccadd6
2010-11-05 15:54:39 -06:00
Matthew Flatt
3740a947ad cocoa & gtk: color dialog
original commit: 18c99e52a5315dddbf61ae12de278ba28133f68c
2010-11-05 15:54:39 -06:00
Matthew Flatt
198173e637 remove accidental objc dependency
original commit: 77399ddaf76691696e26fb3e7a3e4beefa3c4799
2010-11-05 15:54:39 -06:00
Matthew Flatt
84af79f51d gtk: printer-dc%
original commit: 5e1c4ae1f8d647d98d57888e53a016d962825148
2010-11-05 15:54:39 -06:00
Matthew Flatt
13831d20c0 gtk: fix gl bitmap
original commit: 0433cd0337bc6354ab18ae54368fe8f3deeccdde
2010-11-05 15:54:38 -06:00
Matthew Flatt
c0429ba8db `make-gl-bitmap' for cocoa and maybe gtk
original commit: 0a47a81aba1c9e2f88984357b0d665700a360ee1
2010-11-05 15:54:38 -06:00
Matthew Flatt
8b11d03f69 gtk: fix gl canvas painting
original commit: bc509c86cd1c306bc7ad1520bc634081f862248f
2010-11-05 15:54:38 -06:00
Matthew Flatt
08544f18b2 win32: canvas gl, almost
original commit: b9e6ffe18c651d58bd32c8fc50f171edd5acf878
2010-11-05 15:54:38 -06:00
Matthew Flatt
9875174de8 gtk: more gl
original commit: b2981f05b20b1de40fd21e11e8d088a717d74e40
2010-11-05 15:54:37 -06:00
Matthew Flatt
476e1c33b2 gtk: first cut at gl support
original commit: 1a2ffacbbe811113db305d3cb269fdcb5e6ad024
2010-11-05 15:54:37 -06:00
Matthew Flatt
a153f1ab6a gtk: fix get-directory dialog
original commit: 905594ced3e27eea3b81616c34257482f8576585
2010-11-05 15:54:36 -06:00
Matthew Flatt
7dd7553379 win32: misc repairs
original commit: d4f7df6eb88d235e58fc54502acfdcbeb081132c
2010-11-05 15:54:36 -06:00
Matthew Flatt
d7afaed869 gtk: fix clipboard string content
original commit: b843078284c16bada31356b75ae8f4c56e22153e
2010-11-05 15:54:35 -06:00
Matthew Flatt
d2458f567d gtk: fix delete key
original commit: 9c15da955d1f33d6b8fccf18656df1bd830e309b
2010-11-05 15:54:35 -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
5c3ee6847e move collecting-blit helper to common code
original commit: 5dd568050b8ea693302f71561406d7be5e3bdfec
2010-11-05 15:54:35 -06:00
Matthew Flatt
2c639351de win32: canvas autoscroll
original commit: b459fcf91cee9470fbe5de9332b09940d0c6b95b
2010-11-05 15:54:34 -06:00
Matthew Flatt
b7e73d0935 move gtk+cocoa canvas autoscroll support to common mixin
original commit: 682355def4fe957d1fedfbd22c8453fde1d489bd
2010-11-05 15:54:34 -06:00
Matthew Flatt
428cf1577e win32: more menus and controls
original commit: 912a2d515170698d61137dc9eecb25712065ff5e
2010-11-05 15:54:32 -06:00
Matthew Flatt
8c385a23bf gtk: try fullscreen
original commit: 1dd3c8accbc07ad97fbbcd4a961d67da5902b167
2010-11-05 15:54:32 -06:00
Matthew Flatt
8ea36a72f5 win32 widgets, mouse events, and cursors
original commit: 604afc180302a54105fbd333850f611e17d9ceba
2010-11-05 15:54:32 -06:00