Commit graph

1812 commits

Author SHA1 Message Date
Ilari Liusvaara
89a9363e6f lsnes rr2-β14 2013-12-31 22:11:37 +02:00
Ilari Liusvaara
1a0f0448e8 Plugin blacklist/killlist (needed on some toys) 2013-12-31 21:49:50 +02:00
Ilari Liusvaara
1c2885fc12 Fix compiling on Win32
Damn linker...
2013-12-31 21:49:50 +02:00
Ilari Liusvaara
5b76990e97 Also load plugins from location relative to the executable 2013-12-30 22:57:22 +02:00
Ilari Liusvaara
34eaba54a2 Plugin manager: Atomic overwrites, remove otherstate plugin on rename
- Atomically overwrite existing plugins when adding a new one
- When renaming over plugin, remove target in another state
2013-12-30 02:51:10 +02:00
Ilari Liusvaara
64d498b74e Plugin manager: Mark plugins that failed to load 2013-12-29 23:07:58 +02:00
Ilari Liusvaara
e677ebee61 Clean up error reporting on plugin load failure 2013-12-29 15:46:01 +02:00
Ilari Liusvaara
c6d744b867 Fix off-by-one in counting number of objects in render queue 2013-12-29 15:40:49 +02:00
Ilari Liusvaara
5c3682f445 Lua: render_queue_function 2013-12-29 15:40:11 +02:00
Ilari Liusvaara
0d39cfc692 Wxwidgets: Plugin manager 2013-12-29 00:03:57 +02:00
Ilari Liusvaara
f4eb4e3073 Revert "C interface WIP"
This reverts commit 8e6d005f15.
2013-12-27 11:40:50 +02:00
Ilari Liusvaara
d2e3cf9927 GB: Disassemble/Tracelog fixes for CB xx
- Print bit numbers for BIT/RES/SET properly
- Don't print HL address for Bit ops that don't actually have one.
2013-12-27 11:38:16 +02:00
Ilari Liusvaara
b74d47ae5b JSON Pretty printing support and pretty-print joystick configuration 2013-12-27 11:38:16 +02:00
Ilari Liusvaara
8e6d005f15 C interface WIP 2013-12-24 20:34:33 +02:00
Ilari Liusvaara
3f14664f0c Lua: HSL colors and color modifiers 2013-12-24 20:29:31 +02:00
Ilari Liusvaara
00b961bb55 Some refactoring of the named colors stuff (and a lot more colors) 2013-12-24 12:18:01 +02:00
Ilari Liusvaara
f032ae3b60 Allow color names as color specifications 2013-12-24 04:58:09 +02:00
Ilari Liusvaara
a1fb86eddc Lua: RENDERQUEUE:render: Render queue to DBITMAP 2013-12-24 03:02:45 +02:00
Ilari Liusvaara
5a0fdd430f Fix a bug applying delta gaps on render queue 2013-12-24 02:27:34 +02:00
Ilari Liusvaara
68a360ee6a Framebuffer: Set unused color bits to 1 instead of 0
This makes rendering to effectively have an alpha channel.
2013-12-24 02:18:16 +02:00
Ilari Liusvaara
43952138a3 Lua: Bitmap/renderq object methods 2013-12-23 16:32:11 +02:00
Ilari Liusvaara
f52c20895a Crash autosave: Don't try to save movies with NULL sysregion
1) Such movies are never useful
2) Saving would segfault anyway.
2013-12-22 06:07:33 +02:00
Ilari Liusvaara
42f8862283 Clean up some hash and RNG code 2013-12-22 05:48:58 +02:00
Ilari Liusvaara
b6143a6125 SNES: Make needed directories for build if missing 2013-12-22 04:14:43 +02:00
Ilari Liusvaara
2d87514d4b Fix another compile error (constant in Connect()) 2013-12-21 22:12:46 +02:00
Ilari Liusvaara
53a7777723 Fix compile error on some systems
std::string does not implcitly convert to wxString

Reported by dwangoAC.
2013-12-21 21:26:18 +02:00
Ilari Liusvaara
36f56232b5 Get rid of utf8::to32i2() and extract_token() 2013-12-21 16:36:33 +02:00
Ilari Liusvaara
57a36002d8 Move library patch functions with file image functions 2013-12-21 03:43:59 +02:00
Ilari Liusvaara
b5aaf93f07 SNES: PPU registers 2013-12-21 02:13:45 +02:00
Ilari Liusvaara
92c1c776cc Refactor library filesystem code 2013-12-21 01:27:14 +02:00
Ilari Liusvaara
371c6fd9e3 Refactor library fileimage to dedicated namespace 2013-12-21 01:27:13 +02:00
Ilari Liusvaara
2ce7872f39 Fix compilation of make-ports helper 2013-12-20 20:55:50 +02:00
Ilari Liusvaara
634e9bafe0 File upload: Behave like cancel was clicked on window close 2013-12-20 19:04:55 +02:00
Ilari Liusvaara
59a5b4eefa Clean up hexadecimal<->string conversion 2013-12-20 18:59:11 +02:00
Ilari Liusvaara
78cade7daa Refactor library UTF8 to dedicated namespace 2013-12-20 12:39:41 +02:00
Ilari Liusvaara
299a4c0e3c Refactor library png functions to dedicated namespace 2013-12-20 12:39:40 +02:00
Ilari Liusvaara
94a0f1d6b0 Refactor library settings to dedicated namespace 2013-12-20 10:31:04 +02:00
Ilari Liusvaara
2c4a3a5f84 Refactor library Lua base to dedicated namespace 2013-12-20 02:02:22 +02:00
Ilari Liusvaara
9df05e03a9 Throw internal error instead of crashing if trying to use nonexistent class 2013-12-19 23:34:10 +02:00
Ilari Liusvaara
007ef21d7a Get rid of DECLARE_LUACLASS 2013-12-19 23:25:05 +02:00
Ilari Liusvaara
51aae81c78 keyboard-mapper: Get rid of command.hpp include 2013-12-19 23:25:05 +02:00
Ilari Liusvaara
d610c305cf Move routines from oggopus to opus namespace 2013-12-19 23:25:05 +02:00
Ilari Liusvaara
f3dd0ddc7d Move opus_packet_tick_count() to main opus library code 2013-12-19 23:25:04 +02:00
Ilari Liusvaara
1f8e008d6e loadlib refactoring, add program modules 2013-12-19 16:23:59 +02:00
Ilari Liusvaara
327c3197c4 Refactor library serialization to dedicated namespace 2013-12-19 15:00:21 +02:00
Ilari Liusvaara
1bcbae1163 Refactor library zip functions to dedicated namespace 2013-12-19 15:00:21 +02:00
Ilari Liusvaara
0416962afa Refactor library ogg functions to dedicated namespace 2013-12-19 15:00:21 +02:00
Ilari Liusvaara
040f8ebc63 Refactor library gamepad to dedicated namespace 2013-12-19 07:49:06 +02:00
Ilari Liusvaara
db80bea7a5 Refactor custom_font into framebuffer namespace 2013-12-19 07:34:00 +02:00
Ilari Liusvaara
94f3bfa1df Remove some dead files 2013-12-19 07:13:31 +02:00