Commit graph

1272 commits

Author SHA1 Message Date
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
ec23d31819 Merge remote-tracking branch 'origin/master' 2013-07-04 12:42:18 +03:00
Ilari Liusvaara
a111afad42 Use virtual methods instead of pointers for core stuff 2013-07-03 18:21:16 +03:00
Ilari Liusvaara
7616cccb7a Add another missing file 2013-07-03 12:57:58 +03:00
Ilari Liusvaara
84faf2f42e Rip out remainder of that old unmaintained dump code 2013-07-03 04:10:24 +03:00
Ilari Liusvaara
08e5f6acc9 Probably buggy SNES disassembler 2013-07-03 04:06:40 +03:00
Ilari Liusvaara
6ce7b3dc7b Oops, Fix compilation of core actions related stuff 2013-07-01 11:32:41 +03:00
Ilari Liusvaara
b9fedf0dde Remove long-unmaintained SNES-specific dump format 2013-06-30 14:33:57 +03:00
Ilari Liusvaara
2995be7f12 Merge branch 'core-actions' 2013-06-30 14:07:10 +03:00
Ilari Liusvaara
839304f701 Core actions 2013-06-30 13:20:23 +03:00
Ilari Liusvaara
2874a1e7c5 More cleanup via initializer lists 2013-06-28 17:57:45 +03:00
Ilari Liusvaara
cd8b2e7d39 Allow specifying ROM type in file load dialog 2013-06-26 14:48:19 +03:00
Ilari Liusvaara
b221e29552 Fix reading byte-sized values via read-(s)byte 2013-06-26 06:13:55 +03:00
Ilari Liusvaara
bcecac1e66 Fix reading signed values via read-s* 2013-06-26 06:10:49 +03:00
Ilari Liusvaara
c6025beccb lsnes rr2-β8 2013-06-24 17:34:27 +03:00
Ilari Liusvaara
c1c5a3f84d lsnes rr1-Δ17ε4 2013-06-24 17:18:19 +03:00
Ilari Liusvaara
30fe476014 Backport subtitle generation fix 2013-06-24 17:09:15 +03:00
Ilari Liusvaara
fbf7c48b84 More code simplification using C++11 initializers. 2013-06-23 15:57:21 +03:00
Ilari Liusvaara
992096c8c5 Macro support 2013-06-23 15:57:20 +03:00
Ilari Liusvaara
511a2aef1c JSON library 2013-06-23 15:57:20 +03:00
Ilari Liusvaara
f87a5fd453 copy_from_utf8_2 (iterators to std::function) 2013-06-21 22:14:05 +03:00
Ilari Liusvaara
3206d206fe Keep memory watches on project creation 2013-06-21 22:14:00 +03:00
Ilari Liusvaara
9ac0d00d17 Fix subtitle generation 2013-06-21 08:06:44 +03:00
Ilari Liusvaara
0cf62d0d58 SNES: SMP opcode disassemble 2013-06-21 00:26:48 +03:00
Ilari Liusvaara
5fb06d7e78 Fix Lua functions when called in coroutines 2013-06-21 00:26:48 +03:00
Ilari Liusvaara
14327834ce Expand some comments about core bindings 2013-06-15 14:22:46 +03:00
Ilari Liusvaara
dfd0453feb Use C++11 initializer lists to simplify core binding code 2013-06-15 12:53:28 +03:00
Ilari Liusvaara
83b91168d3 Oh, found some funky functions from bsnes... 2013-06-14 17:29:40 +03:00
Ilari Liusvaara
64683d6908 Merge branch 'rr1-maint'
Conflicts:
	src/core/command.cpp
	src/lua/ibind.cpp
	src/platform/wxwidgets/settings.cpp
2013-06-14 14:09:43 +03:00
Ilari Liusvaara
081adfb565 Implicit creation of inverse binds for aliases 2013-06-14 13:40:08 +03:00
Ilari Liusvaara
1866f480b2 Wxwidgets: Don't print narrow chacters into wide stream 2013-06-09 16:10:20 +03:00
Ilari Liusvaara
f091268ef4 Is maximum of 999,999,999 savestate slots enough? 2013-06-07 16:16:33 +03:00
Ilari Liusvaara
bd592f223d Merge branch 'rr1-maint' 2013-05-30 23:37:43 +03:00
Ilari Liusvaara
3e2e4379dc Fix text bounding if drawing left or up from display 2013-05-30 23:37:29 +03:00
Ilari Liusvaara
985e4c6327 Merge branch 'rr1-maint'
Conflicts:
	src/lua/lua.cpp
2013-05-30 04:17:03 +03:00
Ilari Liusvaara
015bd796f6 Save/Restore host memory across UNSAFEREWINDs 2013-05-30 04:13:59 +03:00
Ilari Liusvaara
e31084cc2b Merge branch 'rr1-maint' 2013-05-29 20:20:31 +03:00
Ilari Liusvaara
1ee295f6de Unconditionally reload RTC state on loadstate 2013-05-29 20:20:10 +03:00
Ilari Liusvaara
0658872a7f Fix compilation if wxstring is wide character based 2013-05-27 12:48:01 +03:00
Ilari Liusvaara
0243e3fc53 Close ROM function 2013-05-23 01:00:37 +03:00
Ilari Liusvaara
b404184412 Handle project switch as special kind of loadstate
This avoids all manner of special cases.
2013-05-23 00:31:45 +03:00
Ilari Liusvaara
1be1d0ff72 wxwidgets: Initialize size_changed in text panel renderer 2013-05-20 20:02:05 +03:00
Ilari Liusvaara
7f6468ce03 Report port internal names not hnames to Lua 2013-05-20 01:25:17 +03:00
Ilari Liusvaara
3bcddd27cc Support runtime loading of libopus 2013-05-19 14:49:25 +03:00
Ilari Liusvaara
d531dc6afc opus.hpp: Untested (but compiles) support for surround API 2013-05-18 11:56:35 +03:00
Ilari Liusvaara
54ebc86762 Add special change dialogs for numeric and path settings 2013-05-17 21:37:53 +03:00
Ilari Liusvaara
2b7268a0dc Support enumerated settings 2013-05-17 17:22:24 +03:00
Ilari Liusvaara
7039c28305 Change boolean settings without prompting 2013-05-17 15:25:33 +03:00
Ilari Liusvaara
b9f20f2d35 Don't change settings in UI thread 2013-05-17 14:20:19 +03:00
Ilari Liusvaara
6fc02d459b Allow per-variable names for boolean values 2013-05-17 11:29:34 +03:00