Commit Graph

4631 Commits

Author SHA1 Message Date
John Clements
038d2db95a adopted a two-stage fallback for old pref name, per robby's suggestion
original commit: b713e43e1b3b1f02ab01488f7b01511ffa26e948
2011-01-03 07:52:48 -08:00
Matthew Flatt
62a573c5a7 adapt better to available drawing and GUI libraries on Unix variants
original commit: df2351f90fbf13d69622b4ab2d376db0a61e9ee0
2011-01-02 20:18:11 -07:00
John Clements
a8ff33af5e change pref name to match docs
original commit: 47e3db06ffe64ebb5521cf73c45eda439fd59d85
2011-01-02 14:45:14 -08:00
Robby Findler
1efce0f496 change drracket and framework so they don't rebind printf anymore
(instead binding oprintf to print to the original output port of drracket)

original commit: 7eb3e8c28aacd14c4422d96e2d9e79d6910261b0
2011-01-02 10:03:24 -06:00
Robby Findler
b22d6ba314 adjust check to only insist that, when there is an editor, is it the right kind of editor.
original commit: 465d5a9f758c7b87b9e621a0ebbedefddb746176
2011-01-02 10:03:21 -06:00
Robby Findler
e696606631 2htdp/image: added support for alpha as a mode? argument
original commit: 7716851cdea19f2bab410fc16938bf500066f7d0
2011-01-01 20:01:50 -06:00
Matthew Flatt
c43e3e0fc7 win32: fix bitmap+string labels for XP
original commit: 19b1df6586dad4fd05dadfc0b94a70aa90807a2c
2011-01-01 14:17:31 -07:00
Matthew Flatt
487562c7d6 win32: make bitmap+string label look right in Win7
original commit: 18ca91dc97eb6b1326fe1b92a923a25fdb883fa7
2011-01-01 13:54:45 -07:00
Matthew Flatt
c09dfaed9c win32: bitmap+string button labels
original commit: a6e04695bb88ece7fbafbad008b9c0d3a94399bd
2011-01-01 13:54:45 -07:00
Matthew Flatt
41b4df595f allow a button% to have both a string and a bitmap for its label
original commit: 241bb79cb0b671505e7d8811125d708d088d887c
2011-01-01 13:54:45 -07:00
Matthew Flatt
502677e5bb win32: fix problem with bitmap labels
related to PR 11566

original commit: a916f1af42ca6de02ac459da5614947473a72d44
2011-01-01 11:33:53 -07:00
Matthew Flatt
b512236105 win32: survive theme-access failure
original commit: 71223e617574a201104b4d2fd31b3ca16ee9cbbf
2011-01-01 08:22:17 -07:00
Matthew Flatt
7d55c0bef3 gtk: fix screen-bitmap depth selection and a spurious tab callback
original commit: 07c272df4ad8124349f5972e7d673bf8e0dcf86e
2010-08-12 23:35:40 -04:00
Jon Rafkind
2461f3d8b3 use padding instead of manually moving the origin
original commit: 11494ce8b9ac4ec55d86cfe4e264330d4d908a02
2010-12-31 19:29:34 -07:00
Matthew Flatt
cc937ffeda gtk: tolerate absence of a minor combo_box function
original commit: 15fa34b09191d05b0bcd79e7939fba12a63beba4
2010-08-12 19:52:37 -04:00
Matthew Flatt
7d9dc0ea1b fix problem with text% padding
original commit: 5809860dd331745ebe4fc59912226c34086572b3
2010-12-31 14:40:27 -07:00
Matthew Flatt
903ff063e2 fix platform-independent file dialog
original commit: 00124220bdd7c8b67579da50d03cda2c0fb9cfce
2010-12-31 09:41:30 -07:00
Robby Findler
92e830508d use pen's alpha color stuff in 2htdp/image
original commit: 830c797ee44e77f8a53477240979add83edebc17
2010-12-31 10:25:01 -06:00
Robby Findler
c4dd75a553 Rackety
original commit: 6f9bcf00015433a8a781ab832247deaaa7307869
2010-12-31 09:58:54 -06:00
Robby Findler
5007b385dd moved interactive panel test into its own file
original commit: 3dc5bbd0eb1dc23590e04112ad7c27776d73524b
2010-12-31 09:58:53 -06:00
Robby Findler
8cf124a6f3 fixed up panel:dragable so that it actually does the right thing now
adjusted the framework test suite so that it runs under windows
closes PR 10880

original commit: 900d74714e1b24b2bfbdcf13099a6d7dc5661dd5
2010-12-31 09:58:51 -06:00
Matthew Flatt
fbe5eb9909 win32: fix problem with focus directly on a frame
original commit: c7977441e4339b33f371b1230c36d5cf7ec9bc87
2010-12-31 08:31:36 -07:00
Robby Findler
0b4d7b371c framework: change status line so they never contribute to the minimum width of the frame
related to PR 10880

original commit: b2a297afafd3ff9e38c451e522cf54ed3c39e31e
2010-12-30 21:27:11 -06:00
Matthew Flatt
9321167529 win32: get roots on demand for file dialog
original commit: bfa2a57b01fae41884bea83ecca62b1f3722d303
2010-12-30 09:30:27 -07:00
Matthew Flatt
d83ad03114 clean up handling of not-ok?', bitmap-dc%'-selected, and mutated bitmaps
original commit: eddae6749d698d2ec039fe1d3fc8b6cfe1a70e39
2010-12-30 08:35:56 -07:00
Matthew Flatt
0e0139ebb4 add alpha value to `color%'
original commit: a974dad8bfb63679ac5af1fd819e7c7c67ee75e5
2010-12-30 07:05:25 -07:00
Matthew Flatt
792c8b222e add `set-padding' to text%
original commit: d3fd1ba013ed6b5d64815119e84b743600c2f311
2010-12-29 13:42:58 -07:00
Matthew Flatt
93a64e3ebf fix frame registration on show' when current-eventspace' is weird
(i.e., not the frame's eventspace)
 Closes PR 11573

original commit: ffd4193e32317f730b9dd064aa00df2ebc1cb75b
2010-12-29 07:45:49 -07:00
Matthew Flatt
bb8f88f28d clean up
original commit: 80e5c6cec3acb0f3fa1e26cf7418283124a1c03a
2010-12-28 20:15:30 -07:00
Matthew Flatt
d5d96c29ff retain eventspaces weakly
original commit: dc926925aa74bd9c564fdeccce88ae5e5c8c2520
2010-12-28 20:06:57 -07:00
Robby Findler
4fe47c78de 2htdp/image fix bitmap scaling to respect alpha channels
original commit: 1d89cfc9d7a236bb5c2f2516d71bc8eb204d7203
2010-12-28 19:08:11 -06:00
Robby Findler
6d348a2114 change the way scrolling works so that canvases that are 'primary-owner's are respected when calling scroll-to on an admin
This change may also affect other attempts to scroll, however, so watch for strange scrollings when multiple editor-canvaess are displaying the same text% object.
  closes PR 10853

original commit: 5eec85a5a259ce2c461f3fce2eed1f5a017cb8c5
2010-12-28 16:37:13 -06:00
Matthew Flatt
243761a92e gtk: combo-field% fixes
Closes PR 11569

original commit: 5ea0c93e0f8b26c9febcb49b274d39fd926306e0
2010-12-28 14:58:22 -07:00
Matthew Flatt
7d68b521f1 add show-without-yield' to dialog%'
original commit: 8ac21c745fb183ec35077b5870c1e11464f81bef
2010-12-28 10:52:17 -07:00
Matthew Flatt
10283eb477 adjust password dots again
original commit: 2e8f7716616a632d221ac1e19e352fc9594be0f6
2010-12-28 10:52:17 -07:00
Robby Findler
e53c285799 framework: sometimes put the text completion menu above the line instead of below it
closes PR 10829

original commit: 4e40efaf37fc3ce255e2f8e5760df54c75535ae6
2010-12-28 07:33:26 -06:00
Robby Findler
6f3d72755e Rackety
original commit: f849f25272debb3372b1ceea676f455f5ea3310e
2010-12-28 07:33:24 -06:00
Matthew Flatt
c71371250e win32: fix EndPaint to avoid GDI leak
original commit: b701d309f193f65913b759ec033ad1e9d522c84f
2010-12-28 06:21:58 -07:00
Matthew Flatt
7e6d945a73 win32: fix `focus' return value
original commit: 7b5d948d33dfda714a6fb45d2111a5e906f6dc7d
2010-12-28 05:30:58 -07:00
Matthew Flatt
1a4cac221e implement get-focus-window' and get-edit-target-window' in back end to avoid relying on `on-focus' callback handling
original commit: 68e477fd526b7d74413b63c84d6eddfb7bec5ff9
2010-12-28 05:25:26 -07:00
Robby Findler
c36dd1fdfd 2htdp/image: use erase instead of clear to zero out a bitmap
original commit: 54c337e5d3860fa7333fae79a8d3fa39366c1873
2010-12-27 21:51:16 -06:00
Robby Findler
f9c8cb6676 generalize the color structs to have an alpha field and then use that in the bitmap conversion functions
original commit: 835f7753dcb98d508d86c653dd6fc2d7c3f21b1e
2010-12-27 21:51:14 -06:00
Matthew Flatt
441b6f6dfd add missing test case for premultiply-alpha fix
original commit: 0b1f1a4f4ef3a7be224343f4cbac55e3aa728fc2
2010-12-27 19:34:59 -07:00
Matthew Flatt
3165708bd0 prevent dc<%> state contamination among transparent canvases
original commit: 719df98d8368b17cb4a2a2e2a3ac03622e806e7c
2010-12-27 17:43:36 -07:00
Matthew Flatt
53407477a4 improve password-mode dots for text-field%
original commit: 958c1415080e640826b6a16d7b6d3c2d4ebb4b8a
2010-12-27 15:22:53 -07:00
Matthew Flatt
1e42ef1963 win32: minor repair to single-instance check
original commit: 0ef5a01c9b2fa6bfccd20bdd58eca5e31cfe1ecc
2010-12-26 09:35:22 -07:00
Robby Findler
56a304d3a5 bring this code in the modern world
(I think the use of bitmaps is the right one here, but this code doesn't actually work, pending PR 11566)

original commit: 8bb2543b3403e98644aad2da032f8855055333f2
2010-12-25 07:48:25 -06:00
Matthew Flatt
399739686d clean up pre-drawing of canvases for a frame to show
original commit: a3adf07fd256f765153836a22081f6d1d98a5f8f
2010-12-24 20:09:16 -06:00
Matthew Flatt
c09104777e cocoa: don't disable flushes on a window that isn't shown
because that doesn't seem to work
 Closes PR 11565

original commit: bb96973c4a4053a47a395c1f4fb61e722ce4f20b
2010-12-24 18:22:59 -06:00
Matthew Flatt
57cb03ba6e cocoa: fix problems with no-frame root menu
on-demand callback and original installation

original commit: 21ca120c8c496f222a71160c499df214efe46001
2010-12-24 17:48:13 -06:00