bsnes/hiro
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
..
cocoa Update to v103 WIP release. 2017-06-22 16:10:13 +10:00
core Update to v101r06 release. 2016-08-15 14:52:05 +10:00
extension Update to v102r06 release. 2017-02-11 10:56:42 +11:00
gtk Update to v101r20 release. 2016-10-29 11:33:30 +11:00
platform Update to v094r13 release. 2015-03-07 21:21:47 +11:00
qt Update to v101r19 release. 2016-10-28 08:16:58 +11:00
reference Update to v099r15 release. 2016-07-04 21:48:17 +10:00
resource Update to v094r09 release. 2015-02-28 12:52:53 +11:00
windows Update to v103r11 release. 2017-07-08 11:02:01 +10:00
GNUmakefile Update to v096r02 (OS X Preview for Developers) release. 2016-01-07 19:17:15 +11:00
components.hpp Update to v098r10 release. 2016-05-16 19:51:12 +10:00
hiro.cpp Update to v094r20 release. 2015-05-23 15:37:08 +10:00
hiro.hpp Update to 20160106 OS X Preview for Developers release. 2016-01-07 19:17:15 +11:00