Commit graph

67 commits

Author SHA1 Message Date
Ilari Liusvaara
b66c3b4777 Support packed Lua scripts in load dialog 2013-08-04 14:50:41 +03:00
Ilari Liusvaara
2308401234 Refactor joystick code
Gamepads are now remembered across emulator restarts
2013-08-02 11:50:56 +03:00
Ilari Liusvaara
45300b3a2b wxWidgets: Refactor the settings dialog 2013-07-30 13:51:56 +03:00
Ilari Liusvaara
a2fc2a19ec New file dialogs code 2013-07-27 14:49:29 +03:00
Ilari Liusvaara
8fe4f70d9a Lots of dispatch refactoring 2013-07-07 13:54:56 +03:00
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
cd8b2e7d39 Allow specifying ROM type in file load dialog 2013-06-26 14:48:19 +03:00
Ilari Liusvaara
992096c8c5 Macro support 2013-06-23 15:57:20 +03:00
Ilari Liusvaara
2b7268a0dc Support enumerated settings 2013-05-17 17:22:24 +03:00
Ilari Liusvaara
c11b6de9e1 Add some missing headers to fix compilation on Mac OS X 2013-05-13 13:25:13 +03:00
Ilari Liusvaara
b0edee81c8 Projects support 2013-05-12 11:18:59 +03:00
Ilari Liusvaara
a2cbad39ab Merge branch 'rr1-maint' 2013-05-11 12:56:20 +03:00
Ilari Liusvaara
c725e4e874 wxwidgets: Refactor scrollbar handling 2013-05-11 12:52:43 +03:00
Ilari Liusvaara
6677ef19b1 Merge branch 'rr1-maint'
Conflicts:
	src/platform/wxwidgets/memorysearch.cpp
	src/platform/wxwidgets/status.cpp
	src/platform/wxwidgets/textrender.cpp
2013-05-11 02:35:11 +03:00
Ilari Liusvaara
9dc12ae746 Wxwidgets: Improve memory search and refactor text panel code 2013-05-11 02:19:49 +03:00
Ilari Liusvaara
d88cb4fb15 Merge branch 'rr1-maint'
Conflicts:
	src/core/memorymanip.cpp
	src/platform/wxwidgets/memorysearch.cpp
2013-05-10 13:34:12 +03:00
Ilari Liusvaara
acec789323 Autoupdate memory search by default 2013-05-10 12:55:05 +03:00
Ilari Liusvaara
bce5e8a936 Movie editor: Backport UTF-32 stuff from master
Makes it easier to change the movie editor code by reducing
incompatiblities between rr1 and rr2.
2013-05-03 15:39:27 +03:00
Ilari Liusvaara
efbc60d494 Allow button display symbols to be Unicode characters 2013-05-01 18:06:24 +03:00
Ilari Liusvaara
4f92b11336 New settings framework 2013-04-13 17:55:33 +03:00
Ilari Liusvaara
53d436f399 Merge branch 'rr1-maint' 2013-04-03 18:42:07 +03:00
Ilari Liusvaara
f7b6602f10 Actually fix the statuspane/movie-editor flicker 2013-04-03 18:37:15 +03:00
Ilari Liusvaara
e60af4d32c Merge branch 'rr1-maint'
Conflicts:
	src/platform/wxwidgets/status.cpp
2013-04-03 10:39:18 +03:00
Ilari Liusvaara
cf19dc3335 Fix status panel (and movie editor) flicker 2013-04-03 10:38:11 +03:00
Ilari Liusvaara
2e00c726f0 Move some info from status panel to statusbar 2013-03-28 11:33:25 +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
3e8f02fcaf Wxwidgets: Filter filenames in load/save dialogs, autoappend extensions 2013-03-25 11:28:06 +02:00
Ilari Liusvaara
5b0f5b25f9 Movie editor: Use UTF-32 internally 2013-03-25 10:58:06 +02:00
Ilari Liusvaara
f38671a3e2 TAS input plugin 2013-03-15 18:48:39 +02:00
Ilari Liusvaara
3b92a5eb72 Have dedicated window for autohold instead of menu
This comes handy for autofire later.
2013-03-13 23:01:33 +02:00
Ilari Liusvaara
7e091d2cf5 Cleanup many settings (all from core) 2013-02-09 21:22:24 +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
ca63bd5bea Very basic movie editing support
This is still very incomplete. More features later.
2013-02-03 16:01:21 +02:00
Ilari Liusvaara
246f0e32b9 Dedicated sound devices dialog 2013-01-28 13:01:05 +02:00
Ilari Liusvaara
33ad2fcc12 Merge branch 'rr1-maint'
Conflicts:
	include/platform/wxwidgets/platform.hpp
	src/platform/wxwidgets/mainwindow.cpp
2013-01-26 13:27:31 +02:00
Ilari Liusvaara
c065f0398f Wxwidgets: VU meters & volume adjustment window 2013-01-26 13:20:39 +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
4467f693f5 Support screen rotation & flipping 2013-01-19 20:16:55 +02:00
Ilari Liusvaara
e9a3787344 Support screen rotation & flipping 2013-01-19 20:11:24 +02:00
Ilari Liusvaara
006eaf3c78 Core conflict resolution
If there are multiple cores that all claim the same systype or extension,
let the user select the right one.
2013-01-16 17:12:05 +02:00
Ilari Liusvaara
a6f4d2dae1 Support multiple cores at once
Yes, this can really be built to have both bsnes and gambatte cores at
once (even if the result can't be distributed).
2013-01-06 23:06:08 +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
41b62bc937 Add a missing header file and correct win32 build error 2012-10-14 23:55:36 +03:00
Ilari Liusvaara
b298a3cdff Plug memory leaks 2012-10-13 15:04:18 +03:00
Ilari Liusvaara
45019e5526 Recent ROMs / Movies menu 2012-09-25 23:05:57 +03:00
Ilari Liusvaara
507415710c Add option to detach memory watch to its own window 2012-09-25 21:18:12 +03:00
Ilari Liusvaara
62c095004f Use builtin font for rendering status panel
This will finally solve those problems with fonts.
2012-09-25 13:56:47 +03:00
Ilari Liusvaara
77c1011b8b New audio API WIP 2012-09-23 19:16:30 +03:00
Ilari Liusvaara
d013491c22 Fix save dialogs not working right on Mac OS X. 2012-09-20 19:36:45 +03:00