meancoot
50cca385e6
(iOS) Fix issue where file would be deleted even if the confirmation dialog is canceled.
2013-09-24 20:35:56 -04:00
meancoot
0ddf198875
(Apple) Objective C refactoring:
...
All properties are marked (nonatomic)
All table view cell reuse identifiers are now constant string objects.
Where appropriate all calls to [RetroArch_iOS get] are replaced with self.navigationController.
All calls to objc_setAssociatedObject use proper keys rather than string literals.
2013-09-24 20:29:12 -04:00
meancoot
8272d1cd68
(iOS) Clean up and refactor apple/iOS/browser.m. All of the file management actions are accessed by long pressing a list entry rather than an accessory button.
2013-09-24 19:34:59 -04:00
twinaphex
80f8b3b480
Add Dinothawr module info file
2013-09-24 03:24:04 +02:00
meancoot
13fac45830
(iOS) File browser features:
...
It's now possible to rename files.
Allow moving a file into its parent directory.
2013-09-21 19:27:00 -04:00
meancoot
7319260957
(iOS) Add iCade toggle option to prevent OSK from popping up
2013-09-20 19:04:46 -04:00
meancoot
1b9b2f4cc2
(iOS) First draft of iCade support for iOS 7
2013-09-20 17:49:18 -04:00
meancoot
a34cfadff1
(iOS) Fix hiding the status bar while the game is running on iOS 7.
...
Enable all game orientations if .RetroArch/frontend.cfg is not present.
2013-09-20 15:14:38 -04:00
meancoot
a0e8f7ce13
(OSX) Don't leak memory for NSScreen objects
2013-09-19 14:17:32 -04:00
meancoot
97c94a6ea7
(OSX/iOS) Refactor RAGameView.m to be more straightforward.
2013-09-13 16:22:04 -04:00
meancoot
9a2a7854ea
(OSX) Disable two warnings (shorten-64-to-32 and constant-conversion) that together accounted for over 100 warning messages. Mostly caused by mixing size_t and 'unsigned' types.
2013-09-12 22:12:51 -04:00
meancoot
d92fb6ac9c
(OSX) Now when video_monitor_index is out of range a warning is logged and the main screen is used instead. Previously a modal error was displayed and retroarch would exit when it was dismissed.
2013-09-12 18:42:39 -04:00
meancoot
52d62741a9
(OSX) Fix build
2013-09-11 19:22:12 -04:00
meancoot
083f1cdffe
(OSX/iOS)
...
Move Wii and PS3 hid drivers into the common source directory.
Use the Wii and PS3 hid drivers on OSX when appropriate.
Notably OSX now has WiiMote support.
2013-09-11 19:17:58 -04:00
meancoot
3b27a50625
(OSX) Improvements:
...
Pause emulation while settings window is open
Allow negative numbers to be input in the settings list
Don't crash when changing a setting value to an empty string
2013-09-10 19:47:24 -04:00
meancoot
ff61d97a06
(OSX) Clear state when a gamepad is disconnected while running; any newly connected pad will occupy the lowest open slot
2013-09-10 19:23:24 -04:00
meancoot
c3909c6468
(Apple) Start to clean the objective-c code
2013-09-10 19:23:24 -04:00
meancoot
29fdf1fd7e
(OSX/iOS) Consolodate key map tables and binding routines
2013-09-09 17:52:02 -04:00
meancoot
0b7de206de
(OSX) Only allow numeric input for integer and float settings
2013-09-08 22:41:01 -04:00
meancoot
837c96bbc8
(OSX) Add system key items to the settings menu; fix a few warnings
2013-09-08 19:39:28 -04:00
meancoot
081e526bf9
(OSX) Support video_monitor_index and audio_device settings
2013-09-07 21:30:58 -04:00
meancoot
a180b589b1
(OSX) Hide mouse cursor in fullscreen mode
2013-09-06 15:11:00 -04:00
meancoot
20001489ac
(OSX) Update gfx_context:
...
Now resizes window when asked
Displays proper title in window
No longen prints Cocoa warning at start up
Now supports the pause_nonactive feature
2013-09-05 14:38:40 -04:00
meancoot
d031d38e49
(OSX) Set player ID LEDs on connected PS3 pads
2013-09-05 13:03:37 -04:00
meancoot
cb55a1d45a
(Apple) Reorganize source tree
2013-09-05 01:24:27 -04:00
meancoot
cce58a829a
(OSX) Fix XCode release flags
2013-08-27 18:31:32 -04:00
meancoot
851a56195a
(OSX) Add command line support; only arguments passed after an -- argument are passed to retroarch (eg retroarch -- /path/to/game)
2013-08-27 12:07:59 -04:00
meancoot
6372e755c4
(OSX) Add proper full screen tracking
2013-08-27 11:37:21 -04:00
meancoot
253bb88bfc
(OSX) More settings menu work (now supports all input bindings for player 1)
2013-08-26 23:56:26 -04:00
meancoot
29b8a6f8e4
(OSX) Start keybind setting support
2013-08-26 22:12:22 -04:00
meancoot
dbc1758a99
(OSX) The settings panel now works
2013-08-26 14:06:28 -04:00
meancoot
54b672d6b7
(OSX) More settings menu work
2013-08-26 00:37:17 -04:00
meancoot
2ef2b4e778
(OSX) Add a menu option that opens the directory where cores should be placed
2013-08-25 19:41:02 -04:00
meancoot
2c20644ecb
(OSX) Some setting menu work
2013-08-25 19:41:02 -04:00
meancoot
6e7c641ae0
(iOS) Fix the overlay opacity setting
2013-08-25 18:03:24 -04:00
twinaphex
7ad663c5f2
Get rid of RARCH_PERFORMANCE_MODE everywhere
2013-08-25 22:21:23 +02:00
meancoot
f83b40cd54
(iOS) Help prevent file browser lists from going stale
2013-08-24 20:36:03 -04:00
meancoot
7a72899c15
(iOS) Move browser logic into platform.m
2013-08-24 20:27:04 -04:00
meancoot
a4dfd35ab7
(Apple) Improvements:
...
Add core gl context support on OSX
Add support for multiple game pads on OSX
Remove block on analog input for Player 2-4's game pads
2013-08-16 13:25:35 -04:00
meancoot
26df85f020
(iOS) Some settings menu polish:
...
The bluetooth mode is updated immediately, previously you had to hit the back button on the frontend settings before it would be applied.
The custom config state label in the frontend settings menu is updated properly.
2013-08-15 12:47:13 -04:00
meancoot
0d291e809a
(iOS) Fix major hanging bug
2013-08-15 09:50:56 -04:00
twinaphex
7ac8636842
(Module info) Update gambatte info file
2013-08-15 12:40:51 +02:00
twinaphex
0a08279536
(Module info) Fix nxengine info file name
2013-08-15 12:35:01 +02:00
twinaphex
9dc946900e
(Module info files) Update module info files for naming consistency's
...
sake
2013-08-15 12:33:19 +02:00
meancoot
2b614c952e
(iOS) Put the file icon back; the file lists look odd with just a directory icon
2013-08-14 17:39:34 -04:00
meancoot
1eb78a9481
(Apple) Fix issue when loading RGUI with the dummy core
2013-08-14 13:48:57 -04:00
meancoot
7d6b4cdd26
(iOS) Bring back per-core configurations
2013-08-14 12:53:29 -04:00
meancoot
4f70bdeab5
(Apple) Split platform specific code out of main.m
2013-08-14 12:53:29 -04:00
meancoot
9e2e135d19
(Apple) Get rid of some hacks in the frontend code.
2013-08-14 00:48:58 -04:00
meancoot
fe08806aa5
(iOS) Use the nuclear option for life-cycle management.
...
This should fix hangs caused by incoming calls or launching siri, but will cause more driver reinits than before
2013-08-13 22:44:25 -04:00