Ilari Liusvaara
90a5f80232
Fix lots of -Wall compiler warnings
2013-02-10 15:00:12 +02:00
Ilari Liusvaara
5a5968511c
Fix saving unconnected ports to movie
2013-02-05 23:43:18 +02:00
Ilari Liusvaara
90d5fff406
Fix serializing multiple ports
2013-02-05 23:01:29 +02:00
Ilari Liusvaara
4e2db8416d
Merge branch 'rr1-maint'
...
Conflicts:
include/core/movie.hpp
src/platform/wxwidgets/editor-movie.cpp
2013-02-04 21:59:21 +02:00
Ilari Liusvaara
5eaa80a5f2
Merge branch 'rr1-maint'
...
This merges the basic movie editor functionality
2013-02-03 17:41:09 +02:00
Ilari Liusvaara
bcdb9dd9f8
Merge branch 'rr1-maint'
...
Conflicts:
include/lua/internal.hpp
manual.txt
src/lua/lua.cpp
src/lua/memory.cpp
2013-02-01 22:26:22 +02:00
Ilari Liusvaara
531c0d0635
Merge branch 'rr1-maint'
...
Conflicts:
manual.lyx
manual.txt
2013-02-01 21:54:32 +02:00
Ilari Liusvaara
5d08c36390
Lua: Custom fonts support
2013-02-01 21:52:27 +02:00
Ilari Liusvaara
5171900b43
Lua: Render queues as objects
2013-01-26 23:42:08 +02:00
Ilari Liusvaara
13f69fac09
Get rid of platform threads
...
This was the last platform threading feature, so delete platform
thread files completely.
2013-01-21 12:30:35 +02:00
Ilari Liusvaara
b322011ee2
Get rid of platform thread_id
2013-01-21 12:04:09 +02:00
Ilari Liusvaara
8578b8812a
Use system mutex/condition types instead of platform ones
2013-01-21 09:24:46 +02:00
Ilari Liusvaara
5ac3749677
Add button type TYPE_NULL
2013-01-14 13:40:19 +02:00
Ilari Liusvaara
c4b03bfcac
Remove legacy lag counting
...
As major series transition breaks savestates anyway, no need to support
legacy mode anymore.
2013-01-11 22:56:45 +02:00
Ilari Liusvaara
981df4010c
Settings-based controllers
2013-01-05 09:19:09 +02:00
Ilari Liusvaara
d0f01efee4
Data-driven controller buttons
2013-01-04 20:41:11 +02:00
Ilari Liusvaara
87309dad86
Refactor generic_port_* functions and get rid of button_symbols
2013-01-03 11:05:27 +02:00
Ilari Liusvaara
c6b6b723eb
Refactor keymapping to library/
...
Also introduces controller buttons (the same key can be set to be
multiple controller buttons).
2012-12-22 16:16:46 +02:00
Ilari Liusvaara
a25f546417
Remove more old crapola
2012-12-16 23:22:53 +02:00
Ilari Liusvaara
690c561d2d
Refactor keygroup into library/
2012-12-16 20:45:16 +02:00
Ilari Liusvaara
9d7107c7a6
Refactor keyboard modifiers into library/
2012-12-14 17:52:03 +02:00
Ilari Liusvaara
adea6ff6cb
Merge branch 'rr1-maint'
...
Conflicts:
include/core/inthread.hpp
src/core/inthread.cpp
2012-11-23 03:20:11 +02:00
Ilari Liusvaara
e8089a9ddc
Support voice OggOpus import/export
2012-11-23 03:11:01 +02:00
Ilari Liusvaara
45c3724bc8
Backport library updates and sort out the fucking messages mess
2012-11-13 22:59:26 +02:00
Ilari Liusvaara
184e3fe7ff
Clean up library includes
2012-11-13 22:01:12 +02:00
Ilari Liusvaara
9d9764dd60
Clean up library includes
2012-11-13 21:43:20 +02:00
Ilari Liusvaara
3b4ceb5747
Split thread type defines to own header file
2012-10-24 23:51:26 +03:00
Ilari Liusvaara
64001af07d
Refactor memory mappings & memory search to library/
2012-10-24 22:03:08 +03:00
Ilari Liusvaara
80016575cd
Lua: Clean up callback code
2012-10-20 10:45:56 +03:00
Ilari Liusvaara
a8d9a1eb7c
Split lua_render_context into library/
2012-10-20 09:11:07 +03:00
Ilari Liusvaara
35eac9aaf4
Don't poll for / write non-valid control indices
2012-10-19 21:40:40 +03:00
Ilari Liusvaara
5795288660
Extern references in library/controller-data.hpp are no-no
2012-10-19 20:44:19 +03:00
Ilari Liusvaara
9a8c9377b2
Allow multiple types of controllers on one port
2012-10-19 20:32:18 +03:00
Ilari Liusvaara
bccb745a93
Have core-specific code build the legacy PCID maps
2012-10-19 19:53:15 +03:00
Ilari Liusvaara
aac0cd9a2c
Move reset handling to cores
...
This removes special cases from movie code.
2012-10-17 14:35:36 +03:00
Ilari Liusvaara
8057c14d55
Avoid spurious polls arising from DRDY of nonexistent tuples
...
When asked for DRDY on unknown tuple, always answer True to avoid spurious
subframes.
2012-10-17 12:36:19 +03:00
Ilari Liusvaara
bbba76105c
Have cores generate controller index maps
...
The cores have much better knowledge about how the index maps should
be constructed than the core code.
Also, this moves any backward compat hacks to cores that need those.
2012-10-17 09:32:51 +03:00
Ilari Liusvaara
4a4ec40019
Fix some really retarded code in library/movie
2012-10-17 00:05:37 +03:00
Ilari Liusvaara
970623768c
Refactor Lua support
2012-10-16 17:39:55 +03:00
Ilari Liusvaara
41b62bc937
Add a missing header file and correct win32 build error
2012-10-14 23:55:36 +03:00
Ilari Liusvaara
68ccf06684
Unify registration queue handling of commands and settings
2012-10-13 20:34:16 +03:00
Ilari Liusvaara
e61ddd9220
Move emulator_status to library/
2012-10-13 16:03:29 +03:00
Ilari Liusvaara
b6f898a563
Move messagebuffer to library/
2012-10-13 15:55:00 +03:00
Ilari Liusvaara
5a6c4ef2ba
Move bridging between commands and settings to library/
2012-10-13 15:47:35 +03:00
Ilari Liusvaara
cd00220678
Don't leak command group internal management commands
2012-10-13 15:14:33 +03:00
Ilari Liusvaara
0c8f54016a
Refactor settings to library/
2012-10-13 12:48:37 +03:00
Ilari Liusvaara
32039006f5
Refactor command handling to library/
2012-10-13 11:13:17 +03:00
Ilari Liusvaara
924047524a
globalwrap: Warn about recursive initialization
2012-10-13 09:36:37 +03:00
Ilari Liusvaara
c0f52c3f48
Move globalwrap.hpp to library/
2012-10-13 09:23:55 +03:00
Ilari Liusvaara
e6dca4e9eb
Refactor movie class to library/
2012-10-12 15:21:57 +03:00