Ilari Liusvaara
|
9538f19c92
|
Extend core actions
- Toggleable actions
- Enumerated choices
- Lua interface
- Nested action menus
- Fix actions disabled from the start
|
2013-07-04 18:17:07 +03:00 |
|
Ilari Liusvaara
|
839304f701
|
Core actions
|
2013-06-30 13:20:23 +03:00 |
|
Ilari Liusvaara
|
246f0e32b9
|
Dedicated sound devices dialog
|
2013-01-28 13:01:05 +02:00 |
|
Ilari Liusvaara
|
422e90b7d6
|
Split duplex support
This allows having sound I/O on Mac OS X (at least on Macbooks)
|
2013-01-24 18:26:37 +02:00 |
|
Ilari Liusvaara
|
0763a00bef
|
Emulate weak dummy driver in a way compatible with Win32
This is less performant than doing it with linker support, but that
doesn't matter because none of the functions is called very often.
|
2013-01-22 09:26:22 +02:00 |
|
Ilari Liusvaara
|
9dc3284969
|
Windows apparently doesn't support weak functions
|
2013-01-21 19:06:28 +02:00 |
|
Ilari Liusvaara
|
03b060de89
|
Graphics driver: Use weak functions
This also gets rid of src/dummy
|
2013-01-21 14:29:51 +02:00 |
|
Ilari Liusvaara
|
5efecc7041
|
graphics_plugin:: -> graphics_driver_
|
2013-01-21 14:03:40 +02:00 |
|
Ilari Liusvaara
|
ad997c36bd
|
joystick_plugin:: -> joystick_driver_
|
2013-01-21 12:48:07 +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
|
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
|
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
|
77c1011b8b
|
New audio API WIP
|
2012-09-23 19:16:30 +03:00 |
|
Ilari Liusvaara
|
1f631a8ad0
|
Librarify screen rendering
|
2012-06-20 17:40:27 +03:00 |
|
Ilari Liusvaara
|
4a8da706c7
|
Wxwidgets: Add option to prompt for key in key select dialogs
|
2012-04-19 12:35:25 +03:00 |
|
Ilari Liusvaara
|
2176427609
|
Make keymapper threadsafe
The keymapper is now threadsafe, instead of being only called from the
emulation thread.
|
2012-04-16 12:12:30 +03:00 |
|
Ilari Liusvaara
|
6fe83abc29
|
Speed and volume adjustment
|
2012-03-26 21:55:02 +03:00 |
|
Ilari Liusvaara
|
2cfa118f96
|
Fix unattended dumping
|
2012-01-23 01:30:24 +02:00 |
|
Ilari Liusvaara
|
a3ab2973f9
|
Use RAII for modal pauses
|
2012-01-20 14:09:38 +02:00 |
|
Ilari Liusvaara
|
99d5ad2215
|
Make mouse be ordinary keys instead of being special
|
2012-01-17 23:48:13 +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
|
c298f8eae7
|
lsnes rr1-β0
|
2012-01-06 17:28:01 +02:00 |
|
Ilari Liusvaara
|
43fe0ba283
|
Direct framebuffer
Allow screen to directly write into mapped framebuffer. Should be slightly
faster.
|
2011-11-15 05:10:12 +02:00 |
|
Ilari Liusvaara
|
d04999ae89
|
Concentrate inter-component communication to one place
|
2011-11-08 21:22:30 +02:00 |
|
Ilari Liusvaara
|
044691d555
|
Move files around a lot
|
2011-11-06 14:41:41 +02:00 |
|