Commit graph

199 commits

Author SHA1 Message Date
Ilari Liusvaara
4f92b11336 New settings framework 2013-04-13 17:55:33 +03:00
Ilari Liusvaara
3ae089cf05 Merge branch 'rr1-maint' 2013-04-01 14:08:44 +03:00
Ilari Liusvaara
03c03fc4c1 Fix value search to work with byte types 2013-04-01 14:08:24 +03:00
Ilari Liusvaara
e27a06f7c3 Lua: CUSTOMFONT: Allow painting with halo
Conflicts:

	manual.txt
	src/lua/gui-text-cf.cpp
2013-03-29 17:15:28 +02:00
Ilari Liusvaara
31e05b501d Lua: CUSTOMFONT: Allow painting with halo 2013-03-29 00:43:14 +02:00
Ilari Liusvaara
73fd1d4737 Merge branch 'rr1-maint'
Conflicts:
	include/core/loadlib.hpp
	src/core/loadlib.cpp
	src/platform/wxwidgets/mainwindow.cpp
2013-03-25 11:35:41 +02:00
Ilari Liusvaara
5b0f5b25f9 Movie editor: Use UTF-32 internally 2013-03-25 10:58:06 +02:00
Ilari Liusvaara
92adf8519c Use std::u32string instead of std::vector<uint32_t> for UTF-32 strings
This also uncovered a bug in copy_from_utf8.
2013-03-25 00:29:48 +02:00
Ilari Liusvaara
3e48ffcf98 Analog passthrough 2013-03-16 00:12:35 +02:00
Ilari Liusvaara
f38671a3e2 TAS input plugin 2013-03-15 18:48:39 +02:00
Ilari Liusvaara
dea02b366d Warn about nonexistent controller keys more aggressively 2013-03-15 18:48:39 +02:00
Ilari Liusvaara
8f57ae5834 Refactoring: copy_from_utf8() 2013-03-13 01:02:10 +02:00
Ilari Liusvaara
5d3b142d21 Multistream and demuxing fixes 2013-03-09 16:01:58 +02:00
Ilari Liusvaara
cfd129d86b Make opus_packet_tick_count a common function 2013-03-06 09:23:04 +02:00
Ilari Liusvaara
2fae20cdad Refactor Oggopus support 2013-03-04 22:20:10 +02:00
Ilari Liusvaara
efc06d1f10 Merge branch 'rr1-maint'
Conflicts:
	manual.txt
	src/core/controller.cpp
	src/lua/dummy.cpp
	src/lua/input.cpp
	src/lua/lua.cpp
	src/platform/wxwidgets/mainwindow.cpp
2013-03-03 09:37:52 +02:00
Ilari Liusvaara
caa216c290 Fix reading of host-endian VMAs. 2013-03-01 00:48:13 +02:00
Ilari Liusvaara
ff8e220fb7 Merge branch 'rr1-maint'
Conflicts:
	include/lua/internal.hpp
2013-02-28 10:40:40 +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
236b9075d9 Merge branch 'rr1-maint'
Conflicts:
	include/core/framebuffer.hpp
2013-02-28 04:06:37 +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
db28464d61 Opus support: Support multistream 2013-02-25 19:20:18 +02:00
Ilari Liusvaara
7beef32a8a Make some things unsigned and fix on platforms where int is not 32 bits 2013-02-20 00:05:39 +02:00
Ilari Liusvaara
a88ae3a8a3 Opus support: Fix all sorts of mistakes 2013-02-19 23:44:25 +02:00
Ilari Liusvaara
b64d10a171 Opus support: Ignore errors ctls 2013-02-19 23:04:29 +02:00
Ilari Liusvaara
698dfdde1c Opus support: Repacketizer 2013-02-19 23:04:28 +02:00
Ilari Liusvaara
d7531086e3 Refactor Opus handing 2013-02-18 05:13:41 +02:00
Ilari Liusvaara
15f597939f Backport some bugfixes from compiler warning fixing 2013-02-10 15:17:00 +02:00
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