Vincent St-Amour
52e2cf4f7a
Add missing history annotations.
...
Please merge to 6.3.
(cherry picked from commit 8bfd1bb25e
)
2015-10-16 16:49:11 -04:00
Matthew Flatt
cdc992ccb9
fix problems and consistency with fullscreen
in frame%
...
The `fullscreen` method implied `show` on Mac OS X and Windows, but
not on Gtk, and a frae shown that was was not properly registered
as shown (e.g., the application could exit). For consistency, adjust
`fullscreen` to not imply `show`. Also, shift to a remaining frame
on Mac OS X when a fullscreen frame is closed.
2015-10-04 14:19:00 -06:00
Matthew Flatt
02483c72c8
Repair to "Fix a require of unstable"
2015-09-11 21:38:12 -06:00
Sam Tobin-Hochstadt
db75ac8183
Fix a require of unstable.
2015-09-11 22:44:51 -04:00
Vincent St-Amour
2423c91319
Add snip canvases to mrlib, from unstable/gui/snip.
2015-09-11 17:19:40 -05:00
Robby Findler
fc0e6a2ce4
correct contract
2015-08-29 08:12:54 -05:00
Matthew Flatt
20c11cb603
fix doc typo
2015-08-27 17:24:17 -06:00
Vincent St-Amour
115fe633a8
Fix docs to use new names.
2015-08-18 16:41:25 -05:00
Vincent St-Amour
75aed14d55
Move framework/notify docs from unstable docs.
2015-08-18 16:41:25 -05:00
Matthew Flatt
c6bbe7cacd
fix doc typo
2015-08-18 15:21:06 -06:00
Matthew Flatt
d1736765b6
add get-gl-client-size
to canvas%
...
GL scaling in a canvas depends on a combination of the `gl-config%`
setting and the platform, so `get-gl-client-size` takes into account
both.
2015-08-18 15:10:02 -06:00
Matthew Flatt
018dbd6add
fix get-unscaled-client-size
docs and Win32/GTK implementations
...
Fix `get-unscaled-client-size` for Win32 and GTK scaling, and make the
docs more generally sensible.
2015-08-18 15:10:02 -06:00
Matthew Flatt
6184a0d5c9
clarify PLT_DISPLAY_BACKING_SCALE interaction with GTK+ 2/3
2015-08-17 06:05:58 -06:00
Matthew Flatt
f42356da3f
Support and prefer GTK+ 3 on Unix/X
...
The main advantage of GTK+ 3 is better support for HiDPI
displays. If GTK+ 3 libraries are not available or if the
`PLT_GTK2` environment variable is defined, GTK+ 2 is used
as before.
2015-08-16 20:55:35 -06:00
Matthew Flatt
54de09f30e
add PLT_DISPLAY_BACKING_SCALE
...
Also, fix conversion of @2x bitmaps to pixbufs at 2.0 scale.
2015-08-03 20:44:29 -06:00
Matthew Flatt
5b7bf69a13
HiDPI support on Unix (Gtk2)
...
Support GUI scaling in much the same way as on Windows, where
the OS setting ("org.gnome.desktop.interface.scaling-factor"
times "...text-scaling-factor") determines the scale that is
used for both graphics and GUI sizing.
As I understand it, a complete solution requires porting to
Gtk3. With Gtk2, the graphical part of a widget doesn't scale.
Text and image labels should scale correctly, though.
2015-08-01 18:06:12 -06:00
Robby Findler
a5d55ff817
add the close-when-hidden? argument to in-terminal
2015-06-08 22:36:28 -05:00
Robby Findler
c9862f17c9
fix typos
2015-06-04 08:51:35 -05:00
Jay McCarthy
6fa420d947
add get-scaled-client-size
2015-05-20 12:59:51 -04:00
Matthew Flatt
030a02a53c
add {get,set}-area-selctable
to pasetboard%
2015-05-16 09:05:22 -06:00
Robby Findler
d1e3a991cd
disable overwrite mode when the overwrite keybindings are disabled
2015-05-12 09:02:53 -05:00
Robby Findler
ab998c9f53
add all-string-snips<%> and all-string-snips-mixin
...
This is pulled out of DrRacket, mostly just to be able to add test cases
2015-05-09 11:17:54 -05:00
Matthew Flatt
f9870b0a4f
clarify fullscreen
requirements for Mac OS X
2015-05-01 12:41:09 -06:00
Jay Kominek
f71f1c3ccb
win32 support for frame% fullscreen and is-fullscreened?
2015-05-01 12:39:55 -06:00
Robby Findler
cb651731d0
refactor to introduce compute-amount-to-indent
2015-04-17 11:37:09 -05:00
Matthew Flatt
f9e16fa6fb
document that refresh events have higher priority than input events
2015-04-10 16:50:43 -06:00
Matthew Flatt
bb3265bad0
add example snip%
subclass
2015-03-26 12:41:48 -06:00
Max New
63038285e5
Delete trailing whitespace on return
2015-03-10 09:28:04 -05:00
Matthew Flatt
1185faa590
cocoa: adjust key events for empty Ctl- combos and special Option
...
In particular, restore key handling that makes Ctl-Space produce an
event with a Space character. Also, restore `special-option-key`
support, while correcting the documentation to say what
`special-option-key` and `special-control-key` actually do.
Closes PR 14934
2015-01-14 14:08:28 -07:00
Matthew Flatt
de388d045a
repair docs on alternate key mappings and Mac OS X
2015-01-09 08:41:12 -07:00
Robby Findler
927289cd8e
make the search/replace button actually finish
...
all the internal work before returning from the button callback
closes PR 14906
2014-12-30 11:59:30 -06:00
Robby Findler
83eb701b2b
add definitely-same-image? to mrlib/image-core
2014-12-30 10:35:13 -06:00
Robby Findler
9551380791
add after-set-port-unsaved-name and set-port-unsaved-name
2014-12-11 21:33:42 -06:00
Robby Findler
90a106d235
bring down below 102 columns
2014-12-11 21:24:42 -06:00
Sam Tobin-Hochstadt
135e357a37
Remove extra directories.
2014-12-02 02:33:07 -05:00