bsnes/nall
Tim Allen 314aee8c5c Update to v094r23 release.
byuu says:

The library window is gone, and replaced with
hiro::BrowserWindow::openFolder(). This gives navigation capabilities to
game loading, and it also completes our slotted cart selection code. As
an added bonus, it's less code this way, too.

I also set the window size to consistent sizes between all emulated
systems, so that switching between SFC and GB don't cause the window
size to keep changing, and so that the scaling size is consistent (eg at
normal scale, GB @ 3x is closer to SNES @ 2x.) This means black borders
in GB/GBA mode, but it doesn't look that bad, and it's not like many
people ever use these modes anyway.

Finally, added the placeholder tabs for video, audio and timing. I don't
intend to add the timing calculator code to v095 (it might be better as
a separate tool), but I'll add the ability to set video/audio rates, at
least.

Glitch 1: despite selecting the first item in the BrowserDialog list, if
you press enter when the window appears, it doesn't activate the item
until you press an arrow key first.

Glitch 2: in Game Boy mode, if you set the 4x window size, it's not
honoring the full requested height because the viewport is smaller than
the window. 8+ years of trying to get GTK+ and Qt to simply set the god
damned window size I ask for, and I still can't get them to do it
reliably.

Remaining issues:
- finish configuration panels (video, audio, timing)
- fix ruby driver compilation on Windows
- add DIP switch selection window (NSS) [I may end up punting this one
  to v096]
2015-06-16 20:29:47 +10:00
..
beat Update to v094r09 release. 2015-02-28 12:52:53 +11:00
database Update to v094r18 release. 2015-05-16 17:37:13 +10:00
decode Update to v094r17 release. 2015-05-16 17:36:22 +10:00
dsp Update to v094r08 release. 2014-02-24 20:39:09 +11:00
emulation Update to v093 release. 2013-08-18 13:21:14 +10:00
encode Update to v094r18 release. 2015-05-16 17:37:13 +10:00
hash Update to v094r09 release. 2015-02-28 12:52:53 +11:00
http Update to v094r17 release. 2015-05-16 17:36:22 +10:00
image Update to v094r09 release. 2015-02-28 12:52:53 +11:00
memory Update to v094r09 release. 2015-02-28 12:52:53 +11:00
mosaic Update to v094r09 release. 2015-02-28 12:52:53 +11:00
stream Update to v094r12 release. 2015-03-03 21:26:44 +11:00
string Update to v094r22 release. 2015-05-30 21:40:07 +10:00
windows Update to v094r09 release. 2015-02-28 12:52:53 +11:00
xorg Update to v093 release. 2013-08-18 13:21:14 +10:00
GNUmakefile Update to v094r19 release. 2015-05-23 15:29:18 +10:00
algorithm.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
any.hpp Update to v094r23 release. 2015-06-16 20:29:47 +10:00
atoi.hpp Update to v094r20 release. 2015-05-23 15:37:08 +10:00
base64.hpp Update to v094r17 release. 2015-05-16 17:36:22 +10:00
bit.hpp Update to v093r12a release. 2014-01-05 20:59:17 +11:00
bitvector.hpp Update to v094r05 release. 2014-02-09 17:05:58 +11:00
bmp.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
config.hpp Update to v094r17 release. 2015-05-16 17:36:22 +10:00
directory.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
dl.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
dsp.hpp Update to v093r02 release. 2013-11-09 22:45:54 +11:00
endian.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
file.hpp Update to v094r17 release. 2015-05-16 17:36:22 +10:00
filemap.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
function.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
group.hpp Update to v093r05 release. 2013-12-03 21:01:59 +11:00
hashset.hpp Update to v094r06 release. 2014-02-09 17:05:58 +11:00
hid.hpp Update to v094r21 release. 2015-05-24 19:44:28 +10:00
image.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
interpolation.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
intrinsics.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
invoke.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
main.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
map.hpp Update to v094r06 release. 2014-02-09 17:05:58 +11:00
matrix.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
maybe.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
memory.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
method.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
mosaic.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
nall.hpp Update to v094r18 release. 2015-05-16 17:37:13 +10:00
odbc.hpp Update to v093r12a release. 2014-01-05 20:59:17 +11:00
platform.hpp Update to v094r13 release. 2015-03-07 21:21:47 +11:00
priority-queue.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
property.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
public-cast.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
random.hpp Update to v093r12a release. 2014-01-05 20:59:17 +11:00
range.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
serial.hpp Update to v094r08 release. 2014-02-24 20:39:09 +11:00
serializer.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
service.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
set.hpp Update to v094r06 release. 2014-02-09 17:05:58 +11:00
shared-memory.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
shared-pointer.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
smtp.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
sort.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00
stdint.hpp Update to v094r18 release. 2015-05-16 17:37:13 +10:00
storage.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
stream.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
string.hpp Update to v094r20 release. 2015-05-23 15:37:08 +10:00
thread.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
traits.hpp Update to v094r23 release. 2015-06-16 20:29:47 +10:00
utility.hpp Update to v094r06 release. 2014-02-09 17:05:58 +11:00
varint.hpp Update to v094r09 release. 2015-02-28 12:52:53 +11:00
vector.hpp Update to v094r17 release. 2015-05-16 17:36:22 +10:00