bsnes/higan
Tim Allen ee982f098a Update to v103r11 release.
byuu says:

Changelog:

  - tomoko: removed "Settings→Video Emulation→Overscan Mask" setting¹
  - tomoko: remove a few unnecessary calls to resizeViewport on startup
  - tomoko: only resize main window from video settings when in adaptive
    or toggling adaptive mode²
  - hiro/windows: add `SWP_NOACTIVATE` flag to prevent focus stealing on
    resizing invisible windows³
  - hiro/windows: suppress spurious API-generated `onSize()` callback
    when calling `setVisible()`

¹: it just seemed like bad design to default to overscan masking
being disabled with overscan masks of 8 horizontal, 8 vertical out of
the box. Users would adjust the sliders and not see anything happening.
Instead, I've set the default masks to zero. If you want to turn off
overscan masking, simply slide those to zero again.

²: I figure the only way we're going to be able to fairly evaluate
Screwtape's suggestion is to try it both ways. And I will admit, I kind
of like the way this works as well ... a lot more so than I thought I
would, so I think it was a great suggestion. Still, now's the time if
people have strong opinions on this. Be sure to try both r10 and r11 to
compare. Barring no other feedback, I'm going to keep it this way.

³: this fixes the blinking of the main window on startup.

Screwtape, thanks again for the improvement suggestions. At this point
though, I am not using a tiling window manager. If you are able to patch
hiro/gtk and/or hiro/qt (I mostly use GTK) to work with tiling window
managers better, I wouldn't mind applying said patches, so long as they
don't break things on my own Xfce desktop with xfwm4.

Also, I noticed one issue with Xfce ... if the window is maximized and I
try to call `Window::setSize()`, it's not actually removing the maximize
flag. We'll need to look into how to add that to GTK, but I don't think
it's a huge issue. A similar glitch happens on windows where the icon
still reflects being maximized, but it does actually shrink, it just
sticks to the top left corner of the screen. So this isn't really a
critical bug, but would be extra polish.
2017-07-08 11:02:01 +10:00
..
audio Update to v103r01 release. 2017-06-26 11:41:58 +10:00
data Update to v103 WIP release. 2017-06-22 16:10:13 +10:00
emulator Update to v103r11 release. 2017-07-08 11:02:01 +10:00
fc Update to v103r09 release. 2017-07-06 18:29:12 +10:00
gb Update to v103r09 release. 2017-07-06 18:29:12 +10:00
gba Update to v103r09 release. 2017-07-06 18:29:12 +10:00
md Update to v103r09 release. 2017-07-06 18:29:12 +10:00
ms Update to v103r09 release. 2017-07-06 18:29:12 +10:00
obj Update to v096r01 release. 2015-12-30 17:54:59 +11:00
out Update to v096r01 release. 2015-12-30 17:54:59 +11:00
pce Update to v103r09 release. 2017-07-06 18:29:12 +10:00
processor Update to v103r07 release. 2017-07-05 15:29:27 +10:00
resource Update to v100r14 release. 2016-07-30 13:56:12 +10:00
sfc Update to v103r10 release. 2017-07-07 13:38:46 +10:00
systems Update to v103 WIP release. 2017-06-22 16:10:13 +10:00
target-tomoko Update to v103r11 release. 2017-07-08 11:02:01 +10:00
video Update to v102r22 release. 2017-06-09 00:08:02 +10:00
ws Update to v103r09 release. 2017-07-06 18:29:12 +10:00
GNUmakefile Update to v102r06 release. 2017-02-11 10:56:42 +11:00