Commit graph

553 commits

Author SHA1 Message Date
Ilari Liusvaara
27f7cda29a Lua: input.controller_info 2013-03-02 23:15:23 +02:00
Ilari Liusvaara
3022e04740 Movie editor: Fix the reset delay counters to be right way around 2013-03-02 22:27:13 +02:00
Ilari Liusvaara
3880648ec8 Lua: input.port_type: Be consistent on type of port 0 2013-03-02 18:48:48 +02:00
Ilari Liusvaara
02039ee3bd Lua: Some new and backported input functions 2013-03-02 18:33:28 +02:00
Ilari Liusvaara
ec76e05b50 Fix writing of screenshot magic to be reliable 2013-03-01 18:48:56 +02:00
Ilari Liusvaara
aa9881278e gui.text: Don't corrupt memory on rendering off bottom 2013-02-28 21:17:50 +02:00
Ilari Liusvaara
a103052222 Voicesubs: Don't access uninitialized variables 2013-02-28 21:16:36 +02:00
Ilari Liusvaara
1295518041 More paint / reset fixes
- Refactor the code related to killing requests.
- Free the pins when destroying killed requests (otherwise memory will
  leak).
- Customfont texts have associated requests, so those need to be killed
  if the font goes away.
2013-02-28 10:36:57 +02:00
Ilari Liusvaara
80c9dcee2d Fix crash with bitmaps and resetting Lua VM
Kill requests depending on bitmaps and palettes going away, to avoid
having the emulator crash if there is a request using those bitmaps
and palettes in flight while Lua VM is reset.

Noticed by FatRatKnight.
2013-02-28 04:03:01 +02:00
Ilari Liusvaara
615d525fa6 Lua: Query bindings, manipulate aliases, create inverse bindings 2013-02-27 22:23:51 +02:00
Ilari Liusvaara
579b52e3aa Unconditionally reload hostmemory on loadstate
Hostmemory is associated with system state, so it must be reloaded upon
loadstate, even in preserve input mode.
2013-02-17 19:25:20 +02:00
Ilari Liusvaara
a3ecd5ca9d Commentary: Max bitrate limiting 2013-02-12 00:24:05 +02:00
Ilari Liusvaara
1732705e62 Wxwidgets: Support -h and --help 2013-02-11 00:09:49 +02:00
Ilari Liusvaara
629beb01d5 Wxwidgets: Load filenames as ROMs and support --lua=<file> 2013-02-10 23:58:51 +02:00
Ilari Liusvaara
3e1cce95d2 Allow changing the Opus bitrate at runtime 2013-02-10 23:47:40 +02:00
Ilari Liusvaara
b9968d0bdd Fix compiling on Win32 2013-02-10 15:23:29 +02:00
Ilari Liusvaara
15f597939f Backport some bugfixes from compiler warning fixing 2013-02-10 15:17:00 +02:00
Ilari Liusvaara
ac6bb35fa3 Movie editor: Show buttons even when released 2013-02-09 13:00:29 +02:00
Ilari Liusvaara
0b4459cafc Movie editor: Allow toggling whole sequence of axis values at once 2013-02-09 12:55:07 +02:00
Ilari Liusvaara
be616a5316 Movie editor: Scroll to current frame 2013-02-09 12:26:49 +02:00
Ilari Liusvaara
ac954193c6 Movie editor: Tweak colors 2013-02-08 20:55:31 +02:00
Ilari Liusvaara
6b1097edbe Movie editor: Handle scrolling when rewinding 2013-02-08 20:35:19 +02:00
Ilari Liusvaara
118eb3fbdf Movie editor: Scrolling fixes 2013-02-08 00:53:49 +02:00
Ilari Liusvaara
3cbfd67ddb Movie editor: Scroll to specified frame 2013-02-07 18:05:36 +02:00
Ilari Liusvaara
719d90956d Movie editor: Truncate movie 2013-02-07 17:52:57 +02:00
Ilari Liusvaara
c6424efa7f Movie editor: Append multiple frames at once 2013-02-07 17:46:17 +02:00
Ilari Liusvaara
cc31d0ea86 Movie editor: Run to frame function 2013-02-07 17:40:32 +02:00
Ilari Liusvaara
368564d040 Wxwidgets: Repaint the status panel after RW/RO switch 2013-02-07 17:23:58 +02:00
Ilari Liusvaara
1e64ba0c6b Movie editor: Fix compilation on Win32 2013-02-07 13:29:44 +02:00
Ilari Liusvaara
833a16437f Win32: Use MoveFileEx to replace the target in one operation 2013-02-07 13:29:38 +02:00
Ilari Liusvaara
891d10fcc6 Movie editor: Show movie length 2013-02-05 21:46:35 +02:00
Ilari Liusvaara
feaa527e2a Movie editor: Reorganize the popup menu a bit 2013-02-05 21:43:53 +02:00
Ilari Liusvaara
43a6d1012f Movie editor: Locked scrolling mode 2013-02-05 19:17:59 +02:00
Ilari Liusvaara
ed22b1acab Movie editor: Fix deleting the leading subframe 2013-02-05 16:02:16 +02:00
Ilari Liusvaara
f7fc235e25 Movie editor: Delete (sub)frame 2013-02-05 15:48:50 +02:00
Ilari Liusvaara
a0682ca5ba Show nominal and actual sample rates in VU window 2013-02-05 15:48:22 +02:00
Ilari Liusvaara
1e29e41577 Fix all sorts of wacky behavior with dummy audio callback
This fixes the VU meter when the audio output is set to NULL.
2013-02-05 01:11:52 +02:00
Ilari Liusvaara
463eacedf1 Movie editor: Handle partially stored frames properly 2013-02-05 00:24:36 +02:00
Ilari Liusvaara
0925eea4cc Movie editor: Insert frame after 2013-02-04 21:55:27 +02:00
Ilari Liusvaara
4feed2304e Movie editor: Don't recount the entire movie when change is known 2013-02-04 20:50:56 +02:00
Ilari Liusvaara
62cb6c0727 Movie editor: Sanity-limit number of rows 2013-02-04 20:43:12 +02:00
Ilari Liusvaara
4a1838427e Movie editor: Allow changing window size 2013-02-04 20:08:00 +02:00
Ilari Liusvaara
590b7fb927 Movie editor: Don't offer out-of-movie edits in menu
Out-of-movie edits don't crash, those just won't work.
2013-02-04 19:50:58 +02:00
Ilari Liusvaara
a1b1dd8d65 Movie editor: Show button/axis names in popup menu 2013-02-04 19:05:29 +02:00
Ilari Liusvaara
4e7d763abb Movie editor: Don't offer popup menu items that make no sense 2013-02-04 18:54:55 +02:00
Ilari Liusvaara
ccb4d67074 Movie editor: Popup menu 2013-02-04 12:53:46 +02:00
Ilari Liusvaara
124238cea7 Movie editor: Refactoring 2013-02-04 11:55:19 +02:00
Ilari Liusvaara
ca63bd5bea Very basic movie editing support
This is still very incomplete. More features later.
2013-02-03 16:01:21 +02:00
Ilari Liusvaara
f9415b0154 Fix loading standard-mode movies
When not in extended mode, the checking for movie compatibility read past
the end of poll counter array, potentially leading to a hang.
2013-02-03 06:13:51 +02:00
Ilari Liusvaara
3eea885a64 Change AVI default sound mode
Change AVI default sound mode to mode 2 (round up to nearest integer)
if built without SRC support and to mode 5 (high quality 48kHz) if built
with SRC.
2013-02-02 01:39:17 +02:00