Commit graph

127 commits

Author SHA1 Message Date
Ilari Liusvaara
48029eb1c8 Builtin r16m dumper
Deals with the usual SNES cases, and some unusual things like split
subframes, but does not deal with things like Super Game Boy.
2020-09-28 23:38:46 +03:00
Ilari Liusvaara
f37bcfbd49 Remove Mac OS support 2019-12-11 21:30:15 +02:00
Ilari Liusvaara
436b1d183d Remove partial exception specifiers
These are deprecated in newer C++ versions.
2019-01-30 19:26:21 +02:00
Ilari Liusvaara
323db52b6b Add <functional> to files that use std::function 2017-10-26 04:41:20 +03:00
Ilari Liusvaara
1dd19faaeb Make git diff --check happier 2015-05-27 11:14:56 +03:00
Ilari Liusvaara
bdcf21a4e1 Movie editor: Fix unnamed branch to show properly in select branch 2015-02-12 00:38:07 +02:00
Ilari Liusvaara
346ea41e0d Fix Win32 build 2015-01-13 22:49:32 +02:00
Ilari Liusvaara
03a57aa421 runuifun: Allow marking cb routine to run once at a time 2014-12-10 08:55:02 +02:00
Ilari Liusvaara
4d86f19837 Add the UI thread checking code
Might still have some false positives.
2014-12-09 16:46:50 +02:00
Ilari Liusvaara
7e22f32429 Push instance vars out of keyboard/mouse driver code 2014-06-02 15:28:48 +03:00
Ilari Liusvaara
86da0775e0 Push instances up out from settings window code 2014-06-02 14:48:51 +03:00
Ilari Liusvaara
e6e3c71925 Eliminate settings_tab::call_window_fit(), nothing uses it 2014-06-02 11:43:50 +03:00
Ilari Liusvaara
6ba5fdfca8 More sweeping instance variables up 2014-06-02 11:41:41 +03:00
Ilari Liusvaara
c634a74cf9 Sweep instance variables upward in UI code 2014-06-02 11:08:37 +03:00
Ilari Liusvaara
77abaa2d98 Get rid of direct references from dumpmenu.cpp to emulation thread 2014-05-31 22:16:15 +03:00
Ilari Liusvaara
d7c6cd1905 Get rid of direct references to emulation thread in branchesmenu.cpp 2014-05-31 18:16:05 +03:00
Ilari Liusvaara
0a0cd049b1 Make instance vars to be pointers
This saves compilation time by reducing number of deps.
2014-05-24 14:05:04 +03:00
Ilari Liusvaara
b6b5243abe run in emu thread: Throw exceptions over thread switches 2014-05-18 19:58:56 +03:00
Ilari Liusvaara
57d3b99ecd Introduce run_show_error() and use it to clean up some code 2014-05-18 03:28:48 +03:00
Ilari Liusvaara
e6f1ea51b1 Instancefy internal emulation thread execution queue 2014-05-18 01:39:53 +03:00
Ilari Liusvaara
12c9a5fdfb Don't update statusbar fast outside paint event
Turns out spamming wxStatusBar::SetStatusText() outside paint event
causes wxWidgets to livelock.
2014-04-01 14:25:11 +03:00
Ilari Liusvaara
5cc3661437 Refactor emulator status reporting (and fix the statusbar doesn't update bug) 2014-04-01 00:13:36 +03:00
Ilari Liusvaara
2498bad58d Autosave settings immediately after closing settings 2014-03-30 21:20:21 +03:00
Ilari Liusvaara
5a0ccb1401 Free some more memory before quitting 2014-03-22 13:28:53 +02:00
Ilari Liusvaara
9a1895eaea Fix some memory leak complaints from Valgrind 2014-03-22 13:11:51 +02:00
Ilari Liusvaara
76c9599369 New projects menu 2014-02-25 04:03:55 +02:00
Ilari Liusvaara
960fd4f892 Move library recentfiles to its own namespace 2014-02-25 04:02:54 +02:00
Ilari Liusvaara
0f6bf458d8 wxwidgets: Allow entering fullscreen mode from commandline 2014-02-16 01:06:17 +02:00
Ilari Liusvaara
f35e68a11a Trace logger / disassembler GUI 2014-02-12 15:57:33 +02:00
Ilari Liusvaara
a50cadb1a8 Support multi-branch movies 2014-02-04 21:16:38 +02:00
Ilari Liusvaara
3e8eed0ac1 Make git diff --check happy 2014-01-31 06:26:04 +02:00
Ilari Liusvaara
137656ce0c wxwidgets: Use text render panel in messages window
The text render panel is much more predictable than using system fonts,
especially on Windows.
2014-01-31 06:04:42 +02:00
Ilari Liusvaara
91c765a0a7 Slot branches 2014-01-18 11:50:19 +02:00
Ilari Liusvaara
0a41e8d901 More advanced memory watches 2014-01-10 12:12:14 +02:00
Ilari Liusvaara
64d498b74e Plugin manager: Mark plugins that failed to load 2013-12-29 23:07:58 +02:00
Ilari Liusvaara
0d39cfc692 Wxwidgets: Plugin manager 2013-12-29 00:03:57 +02:00
Ilari Liusvaara
f89395dbc1 Refactor library dispatch stuff to dedicated namespace 2013-12-19 01:05:48 +02:00
Ilari Liusvaara
bb32cf2a22 Optional background sound autodisable 2013-12-04 18:24:37 +02:00
Ilari Liusvaara
e28121a0e1 Unified support for breakpoints & cheats 2013-11-28 22:22:00 +02:00
Ilari Liusvaara
3bf658c5ea Fold audio device controls to VU meter window 2013-11-27 08:18:27 +02:00
Ilari Liusvaara
29197e124d Messages window: Scroll with wheel 2013-11-26 19:14:41 +02:00
Ilari Liusvaara
c367bf1f9b Messages panel: copy to clipboard / save to file 2013-11-26 19:03:02 +02:00
Ilari Liusvaara
4b9ae1fbb5 Allow resizing messages window 2013-11-26 14:46:49 +02:00
Ilari Liusvaara
1e055b17b2 Movie downloading 2013-11-11 12:04:40 +02:00
Ilari Liusvaara
c7acd46352 Upload UI 2013-11-11 12:04:39 +02:00
Ilari Liusvaara
50e3a3e0f6 Wxwidgets: Command line history 2013-10-27 15:01:59 +02:00
Ilari Liusvaara
4f3df85a46 Recent Lua scripts
This is handy if you are developing Lua script, even if using
projects.
2013-10-27 00:51:26 +03:00
Ilari Liusvaara
93056a1993 Multitrack support 2013-10-06 22:13:52 +03:00
Ilari Liusvaara
01a8f5521c TAS Input: Improve lightgun support 2013-10-05 23:41:26 +03:00
Ilari Liusvaara
504dcb912e Memory search: Save, Load, Undo and Redo 2013-10-02 21:42:46 +03:00