Commit graph

316 commits

Author SHA1 Message Date
Ilari Liusvaara
72c42cc28d Wxwidgets: Read the watch expressions in the right thread 2012-01-20 19:37:16 +02:00
Ilari Liusvaara
23d80813f6 Wxwidgets: Fix system -> reset 2012-01-20 16:46:50 +02:00
Ilari Liusvaara
894840244f Wxwidgets: Refactor dialog code 2012-01-20 16:44:53 +02:00
Ilari Liusvaara
fdbf57c942 Some more modal pause RAII stuff 2012-01-20 14:11:34 +02:00
Ilari Liusvaara
a3ab2973f9 Use RAII for modal pauses 2012-01-20 14:09:38 +02:00
Ilari Liusvaara
aa06a54a06 Wxwidgets: Inline some menu handling 2012-01-20 14:02:28 +02:00
Ilari Liusvaara
354c8809b4 Cancel pending saves function 2012-01-20 07:34:02 +02:00
Ilari Liusvaara
74eba1869b Fix cross calls in dumper menu code 2012-01-19 19:04:15 +02:00
Ilari Liusvaara
a138d92ab6 SDL: Fix compilation error 2012-01-18 22:56:57 +02:00
Ilari Liusvaara
66f7bd6deb True movie slot support 2012-01-18 22:53:04 +02:00
Ilari Liusvaara
4f65fcf2fa Merge status panel and main window 2012-01-18 20:56:54 +02:00
Ilari Liusvaara
385afe8634 lsnes rr1-β13 2012-01-18 00:59:20 +02:00
Ilari Liusvaara
2afe928e45 SDL: Fix NUL codepoints in commands (fix weird cursor behaviour) 2012-01-18 00:09:26 +02:00
Ilari Liusvaara
99d5ad2215 Make mouse be ordinary keys instead of being special 2012-01-17 23:48:13 +02:00
Ilari Liusvaara
dfe264f629 Lua: input.keyhook 2012-01-17 21:35:49 +02:00
Ilari Liusvaara
af655f14f3 Lua: New function input.raw, which gives data for all buttons 2012-01-17 16:24:50 +02:00
Ilari Liusvaara
7b9a9590c1 Fix compiling on win32
Turns out the value of .native() can't be put into std::string.

Also provode way to link against boost_thread
2012-01-17 01:17:08 +02:00
Ilari Liusvaara
354d0edd75 Suppost boost threads for MT dumping 2012-01-17 01:01:52 +02:00
Ilari Liusvaara
291024486a Remember absolute path for last save 2012-01-17 00:40:44 +02:00
Ilari Liusvaara
2c4ffdc341 Remember last saved file when populating file to load 2012-01-17 00:31:17 +02:00
Ilari Liusvaara
2bf97bc51a lsnes rr1-β12 2012-01-15 20:50:42 +02:00
Ilari Liusvaara
996cecd164 Add warning about calling synchronous queue in callback to UI
This combo seems to trigger lots of deadlocks, so print warnings about
it so instances of this can be found.
2012-01-15 20:47:57 +02:00
Ilari Liusvaara
9908dc094f wxwidgets: GUI for memory search 2012-01-15 16:50:08 +02:00
Ilari Liusvaara
72348aee8b lsnes rr1-β11 2012-01-15 01:56:37 +02:00
Ilari Liusvaara
c07fecc4bc wxwidgets: Actually implement load state preserving input 2012-01-15 01:15:20 +02:00
Ilari Liusvaara
83d72721ac Evdev: Don't call keygroup::set_position in invalid thread
keygroup:::set_position is only supposed to be called in emulation
thread, not in joystick thread. Change it to platform::queue, which
can be safely be called in any thread.
2012-01-14 16:25:12 +02:00
Ilari Liusvaara
ee36c81adc lsnes rr1-β10 2012-01-14 11:44:27 +02:00
Ilari Liusvaara
603730411e Wxwidgets: Fix thread memory managment
This seems to fix those "invalid handle" errors on Win32.
2012-01-14 11:40:48 +02:00
Ilari Liusvaara
6af6708bf1 NULL some window pointers when quitting
This makes it much less likely that the emulator would segfault when
quit on Win32.
2012-01-14 10:38:24 +02:00
Ilari Liusvaara
3251566d6c lsnes rr1-β9 2012-01-14 01:06:14 +02:00
Ilari Liusvaara
ebaaf010ce Fix another order-of-global-ctor bug 2012-01-14 00:58:56 +02:00
Ilari Liusvaara
a2872a20ab SDL: Fix order-of-global-ctor bug 2012-01-14 00:05:16 +02:00
Ilari Liusvaara
07f0969ba5 SDL: Fix command history 2012-01-13 23:28:45 +02:00
Ilari Liusvaara
0a17ffdc3e Support ${project} for filenames
When loading/saving, ${project} is translated into whatever value
$prefix (plus '-', defaulting to 'movieslot') has when saving.
2012-01-13 22:12:52 +02:00
Ilari Liusvaara
b47ebee363 wxwidgets: Save settings on exit, load settings on startup 2012-01-13 21:36:02 +02:00
Ilari Liusvaara
9740d24a29 wxwidgets: Allow editing jukebox from the GUI 2012-01-13 20:42:49 +02:00
Ilari Liusvaara
6b727c9628 Fix desyncs with rewind movie to begnning function 2012-01-13 09:24:19 +02:00
Ilari Liusvaara
63b65ea04d Fix frame number reported to Lua in repaint after load 2012-01-13 08:52:18 +02:00
Ilari Liusvaara
fb757b9780 Rewind movie to beginning function 2012-01-13 07:25:02 +02:00
Ilari Liusvaara
d903f6c83b When showing input in readwrite mode, show last sent input
Most rerecording emulators work this way, not by showing input pressed
right now.
2012-01-13 06:51:47 +02:00
Ilari Liusvaara
5480b3f4aa Remove core/coroutine
This module is obsolete.
2012-01-12 22:57:05 +02:00
Ilari Liusvaara
ec65a2d16d lsnes rr1-β7 2012-01-12 19:24:27 +02:00
Ilari Liusvaara
5bcad5e037 Don't fall off commandline processing routine
Fixes crash when key is typed in command mode in Mac OS X.
2012-01-12 12:41:06 +02:00
Ilari Liusvaara
a0680f8778 Refactor controller input code
This also fixes bugs in autoholding.
2012-01-11 23:07:31 +02:00
Ilari Liusvaara
1eea706956 Win32: Fix compile errors 2012-01-11 17:31:25 +02:00
Ilari Liusvaara
cd28aa2987 Lua: Support Lua 5.2.X too 2012-01-11 16:41:23 +02:00
Ilari Liusvaara
993acecdbb Finish the manual modifications 2012-01-11 15:24:36 +02:00
Ilari Liusvaara
b4a83247ed Partially rewrite the manual 2012-01-11 15:05:01 +02:00
Ilari Liusvaara
8df91c55f2 Wxwidgets: Allow controlling dumper start/stop from menu 2012-01-11 01:21:13 +02:00
Ilari Liusvaara
34a5e281ca Reformat the version message a bit 2012-01-10 13:26:12 +02:00