twinaphex
b7a0098c80
rename joypad_connection_connect to pad_connection_connect
2014-10-04 18:51:26 +02:00
twinaphex
e9239316f8
Rename apple_joypad_disconnect to pad_connection_disconnect
2014-10-04 18:48:02 +02:00
twinaphex
4d14540997
Rename apple_joypad_packet to pad_connection_packet
2014-10-04 18:45:59 +02:00
twinaphex
14b17ed7d5
Rename apple_joypad_connect to joypad_connection_connect
2014-10-04 18:43:30 +02:00
twinaphex
c93982ef73
Rename apple_pad_send_control to pad_connection_send_control
2014-10-04 18:38:01 +02:00
Twinaphex
d2cd74a68e
Silence one warning in btdynamic.c
2014-10-04 18:32:35 +02:00
twinaphex
c2c73c02b6
(Apple) Change apple_pad_connection to pad_connection
2014-10-04 18:31:37 +02:00
twinaphex
09e27f523d
(Apple/iOS) Cleanups
2014-10-04 18:11:39 +02:00
Twinaphex
8b79b12002
(Apple) Cleanups
2014-10-04 17:01:56 +02:00
twinaphex
39b88c885b
(Apple) Cleanups
2014-10-03 21:52:47 +02:00
Twinaphex
d029362dd7
(GL) Make gl_alive more robust
2014-10-03 17:17:18 +02:00
Twinaphex
807818d4c6
(Apple) Reimplement input - get rid of g_current_input_data global
...
and instead initialize driver.input_data
2014-09-30 15:44:40 +02:00
Twinaphex
099b3f6fd7
(iOS) Menu - some cleanups
2014-09-28 18:18:26 +02:00
twinaphex
b1ac2049d7
(iOS) Get rid of apple_display_alert when no cores found
2014-09-28 07:13:40 +02:00
twinaphex
ce6c884724
Take out HAVE_CC_RESAMPLER define
2014-09-24 09:39:41 +02:00
Twinaphex
55154b6e53
Add cc_resampler_neon.S to iOS solution
2014-09-23 04:52:08 +02:00
Lioncash
965dd829b7
iOS: Use accessors instead of direct variables
2014-09-20 23:58:10 -04:00
Twinaphex
0dd4c17b93
Merge pull request #1045 from lioncash/warnings
...
iOS: Kill off some more warnings.
2014-09-21 05:31:29 +02:00
Lioncash
a8345b217b
iOS: Fix another signed/unsigned mismatch warning
2014-09-20 23:26:30 -04:00
Lioncash
402a08f554
iOS: Move instance variables in RetroArch_iOS over to properties.
2014-09-20 23:26:23 -04:00
Twinaphex
45a31c9969
(iOS) Add HAVE_LAKKA and HAVE_GLUI
2014-09-21 05:07:47 +02:00
Lioncash
3f8d11e6b7
iOS: Minor cleanup
...
- Clean up trailing whitespace.
- Get rid of a redundant initialize call.
- Access variables through their property equivalents.
2014-09-20 22:56:44 -04:00
Lioncash
f618b6de66
iOS: Fix mismatching types in iOS 7 keyboard code
2014-09-20 22:16:42 -04:00
Lioncash
1e02afcbdf
iOS: Get rid of some unsigned/signed comparison warnings.
2014-09-20 21:48:36 -04:00
Lioncash
ed192392f0
iOS: Directly synthsize RAMenuItemBasic properties
...
On iOS, when properties are not explicitly synthesized in their implementation, the compiler will attempt to do something that is called "autosynthesis", which is essentially it synthesizing the properties for you. However this problem with this is that it can trip up the compiler if you have a subclass of a base class that has a property with the same name as one in the base class.
Also consider how properties work. Say we have a property like so:
@property int someVar;
This is telling the compiler to make a getter and a setter for a class member variable named someVar which is of type int. So the following functions will be created.
+(int) someVar(), which is the getter.
+(void) setSomeVar:(int) var, which is the setter.
In this case, RAMenuItemBasic inherits from NSObject, which already has a function named "description", yet we were trying to generate a getter/setter for our own variable named that, which leads to clashing. This is why the property was never being synthesized correctly. Directly declaring the synthesizing calls ourself fixes this.
2014-09-20 16:54:06 -04:00
Twinaphex
cfd078812e
(Apple) iOS Xcode 6 build fix
2014-09-20 05:26:33 +02:00
Twinaphex
9fe1a66c3a
(iOS) Fix build
2014-09-15 19:08:01 +02:00
twinaphex
3787c831e7
(Wii) Compile in 7zip support
2014-09-12 22:24:18 +02:00
Twinaphex
de582c08fa
(Apple) Build fixes to solutions
2014-09-12 21:53:09 +02:00
twinaphex
660ba32d1a
(iOS) Update solution
2014-09-09 21:56:01 +02:00
Lioncash
4a0f3f4581
apple: Make the project adhere to the indentation style
2014-09-08 20:39:10 -04:00
Timo Strunk
76d62ae7fc
Restores isdirectory functionality in all guis again
2014-09-04 21:46:14 +02:00
Twinaphex
4d5e27e565
(iOS) Add HAVE_7ZIP support
2014-09-02 20:28:32 +02:00
Twinaphex
2747d1bd0d
(iOS) Build fixes #2 - add HAVE_FILTERS_BUILTIN
2014-08-25 01:53:20 +02:00
Twinaphex
2a77028609
(iOS) Build fixes #1
2014-08-25 01:51:37 +02:00
twinaphex
72e556083c
Rename core_info_has_custom_config to core_info_get_custom_config
2014-08-18 13:01:31 +02:00
Twinaphex
f8ebcd3530
(iOS) Build fix
2014-08-17 17:46:00 +02:00
twinaphex
57dae32b66
Refactor away core_info_get_custom_config
2014-08-17 17:42:45 +02:00
twinaphex
cc3835c915
Rewrite core_info_get_custom_config
2014-08-17 17:35:17 +02:00
twinaphex
21dff0771e
Rewrite setting_data_get_string_representation
2014-08-17 16:20:37 +02:00
twinaphex
b21a757b5e
Change retroarch-game-history to retroarch-content-history
2014-08-15 19:33:53 +02:00
Twinaphex
b8c5caa749
(iOS) Refactor willReloadData
2014-08-15 17:54:59 +02:00
Twinaphex
1fd2dc138a
(iOS) Build fix
2014-08-15 17:43:39 +02:00
Twinaphex
1f89d6628f
(Apple) Build fixes
2014-08-09 10:25:33 +02:00
Twinaphex
89ace6c9ba
(Apple) Build fix
2014-08-02 14:06:14 +02:00
twinaphex
12471729f4
Move state_slot variable from g_extern to g_settings
2014-08-02 01:20:39 +02:00
Twinaphex
4d5e5d9a13
(iOS) Rearrange some more settings in Cocoa menu
2014-07-27 06:56:37 +02:00
Twinaphex
1818f638c9
(iOS) Rearrange settings in Cocoa menu
2014-07-27 06:51:00 +02:00
twinaphex
fbb0b57cae
Use __ARM_NEON__ define instead of HAVE_NEON
2014-07-26 20:18:37 +02:00
twinaphex
5cf88dd5de
(Menu/Settings data) Need to expose audio_enable for iOS too
2014-07-26 17:43:01 +02:00
Twinaphex
438f2f111c
(iOS) Don't do setting_data_reset in runActionSheet - retains
...
settings
2014-07-26 03:37:49 +02:00
Twinaphex
89220e8d12
(iOS) Add back setting_data_save_config
2014-07-26 03:32:44 +02:00
Twinaphex
d63ba6cded
(iOS) Add HAVE_THREADS
2014-07-26 03:15:37 +02:00
Twinaphex
9eb5f33459
(iOS) Build fix
2014-07-26 01:58:31 +02:00
Twinaphex
a34a7c58fb
Build fixes
2014-07-25 22:07:05 +02:00
Twinaphex
89276cd634
(iOS) Fix iOS solution
2014-07-25 22:05:00 +02:00
Twinaphex
f88636eb2b
(iOS) Take out non-existing 'audio_rate_control' option
2014-07-25 19:47:19 +02:00
Twinaphex
7baaf963c9
(iOS) Make wasSelectedonTableView more robust
2014-07-25 19:45:52 +02:00
Twinaphex
a094aaf302
(iOS) runActionSheet - make it more robust
2014-07-25 19:35:09 +02:00
twinaphex
78fcd416e7
Take out input_overlay_enable
2014-07-25 18:57:07 +02:00
Twinaphex
17287000f0
(iOS) Remove setting_data_save_config
2014-07-24 06:43:47 +02:00
Twinaphex
ec00e42ca4
(iOS) Run apple_run_core at end of applicationDidFinishLaunching
2014-07-24 06:30:31 +02:00
Twinaphex
350913daa7
(Apple) Refactor apple_run_core
2014-07-24 04:32:46 +02:00
Twinaphex
624a983d8e
(Apple) Rewrite apple_run_core
2014-07-22 18:43:49 +02:00
Twinaphex
3f52a5558f
(iOS) Build fix
2014-07-22 18:33:54 +02:00
twinaphex
d9e4760f2e
(iOS/browser.m) Condense code some more in zlib_parse_file
2014-07-22 07:27:02 +02:00
twinaphex
fe4e0f4842
zlib_parse_file callbacks - some code niceties for similar functions
2014-07-22 07:25:36 +02:00
twinaphex
073ded005c
(Apple) Nits
2014-07-22 05:37:35 +02:00
twinaphex
87a21b2e13
Rename ROM history to Content history
2014-07-22 05:01:35 +02:00
Twinaphex
5db9e93aea
(Apple) Build fix
2014-07-22 02:21:23 +02:00
Twinaphex
c1fa603a0f
(iOS) Menu - cleanups
2014-07-21 09:04:45 +02:00
Twinaphex
65f78b6729
(iOS) Cleanups
2014-07-21 04:56:04 +02:00
Twinaphex
95260e6b83
(Apple) Remove apple_core
2014-07-21 04:34:53 +02:00
twinaphex
d0cad26627
(Apple) Refactor away core_info_set_config_path
2014-07-21 03:04:19 +02:00
twinaphex
d388b49a93
(Apple) Refactor core_info_set_core_path
2014-07-21 02:58:25 +02:00
Twinaphex
cb7ad2d6e6
Refactor away core_info_get_id
2014-07-21 02:46:01 +02:00
Twinaphex
f64b772ceb
(Apple) Refactor away apple_get_core_id
2014-07-21 02:35:07 +02:00
Twinaphex
1754acb500
(iOS) Get rid of apple_get_core_display_name
2014-07-20 22:20:32 +02:00
Twinaphex
c31b5bae41
(iOS) Use fill_pathname_join in iOS/menu.m
2014-07-20 21:38:49 +02:00
Twinaphex
9a06c1c125
(iOS) Use fill_pathname_join throughout iOS/browser.m/iOS/platform.m
2014-07-20 21:30:31 +02:00
Twinaphex
05355a49ee
(iOS) Cleanup dealloc in menu.m
2014-07-20 20:51:31 +02:00
Twinaphex
3dc95ddd4f
(iOS) Set g_defaults.sram_dir/g_defaults.savestate_dir
2014-07-20 20:19:22 +02:00
Twinaphex
86fa191ae7
(Apple) Cleanups
2014-07-20 07:00:02 +02:00
Twinaphex
38eb1d4d3d
(iOS) Refactor away ios_set_bluetooth_mode - will be moved to settings
...
change handler in the long run
2014-07-20 03:47:43 +02:00
Twinaphex
aa04b48579
(Apple) Remove configDirectory
2014-07-20 01:14:16 +02:00
Twinaphex
9b8d5b95a5
(iOS) Get rid of systemDirectory
2014-07-20 00:25:43 +02:00
Twinaphex
7580058c22
(Apple) Get rid of coreDirectory
2014-07-20 00:07:40 +02:00
Twinaphex
92e67a4382
(Apple/iOS) Kill dependency on ObjC copyItemAtPath
2014-07-19 22:51:03 +02:00
Twinaphex
3242cc998a
(Apple) Get rid of globalConfigFile
2014-07-19 22:17:42 +02:00
Twinaphex
edc30665e7
(iOS) browser.m - cleanups
2014-07-19 06:41:46 +02:00
twinaphex
36350311f0
(iOS) Remove apple_refresh_frontend_config
2014-07-19 06:10:56 +02:00
twinaphex
7766ae8096
(iOS) Remove systemConfig variable
2014-07-19 04:09:16 +02:00
Twinaphex
a492364843
(iOS) Don't create frontend.cfg anymore
2014-07-19 03:58:58 +02:00
twinaphex
2682780ff9
(iOS) Get rid of logPath
2014-07-19 03:34:14 +02:00
Twinaphex
e3b7df108f
(iOS) Get rid of now obsolete Diagnostic Logging
2014-07-19 02:59:03 +02:00
Twinaphex
5e4125614a
(iOS) Get rid of ios_set_logging_state - we can already log through
...
Xcode Organizer
2014-07-19 02:28:53 +02:00
twinaphex
9ac52de4df
(Apple/iOS) Remove some unused settings - apple_use_tv_mode and ios_file_log
2014-07-19 02:25:17 +02:00
twinaphex
fefc2f808c
(Apple) Cleanups
2014-07-19 02:02:33 +02:00
Twinaphex
2485ee1e98
(iOS) Don't call hacky apple_refresh_config
2014-07-18 21:13:53 +02:00
Twinaphex
9f5ee4564d
(iOS) Expose input_overlay_enable - need to refactor all this code
...
anyway and just show all settings anyways
2014-07-17 04:54:48 +02:00
twinaphex
b4312ba411
(iOS) Refactor initWithCore for iOS
2014-07-17 04:19:35 +02:00
twinaphex
5de27f85fe
(iOS) change const rarch_setting_t* to rarch_setting_t*
2014-07-17 03:52:21 +02:00
Twinaphex
a238aa9629
(Apple) Build fixes for OSX/iOS
2014-07-16 21:37:42 +02:00
Twinaphex
4268edfd05
(Settings data) Rename some settings
2014-07-12 16:03:24 +02:00
Twinaphex
7dc418fcdd
(Apple) Got rid of apple_is_running global variable
2014-07-10 22:02:54 +02:00
twinaphex
a22807cb60
(Apple) Build fixes
2014-07-09 13:08:56 +02:00
twinaphex
59bba490f9
(Setting data) Add group name/subgroup name too to settings
2014-07-08 21:33:34 +02:00
twinaphex
70e7b4a26e
(Settings data) Create enum for settings list
2014-07-08 18:56:12 +02:00
twinaphex
6cb17bc4cb
(iOS) menu.m - more cleanups/build fixes
2014-07-08 18:29:28 +02:00
twinaphex
dfc43810a7
(Apple/iOS) Cleanups of menu.m
2014-07-08 18:23:30 +02:00
twinaphex
e384d7b056
(iOS) And another 'build fix' now - let's hope things work now
...
as expected
2014-07-08 13:32:54 +02:00
twinaphex
ef78dc78cf
(Apple) Doing it through this godawful fucking IDE now so that Xcode
...
doesn't get the chance to crap all over changed paths again
2014-07-08 13:25:24 +02:00
twinaphex
fcb9023c9c
(iOS) Fix up iOS solution AGAIN
2014-07-08 13:01:10 +02:00
twinaphex
c9a0f13ec1
(iOS) Build fix
2014-07-08 01:39:47 +02:00
twinaphex
6235d747f8
(iOS) Some pbxproj fixes
2014-07-08 01:30:09 +02:00
twinaphex
83b6ad40f1
(Apple) Another nit
2014-06-11 12:52:41 +02:00
twinaphex
a99e610443
(Apple) Style nits
2014-06-11 12:51:49 +02:00
twinaphex
a1978896d3
(Apple/iOS) Some build fixes
2014-05-22 20:10:06 +02:00
twinaphex
dd2d15c144
(Apple) Move iOS/OSX to separate dirs so that both ports can have their own
...
modules/ directory
2014-05-22 18:54:10 +02:00
twinaphex
b248834053
(Apple) Style nits
2014-05-12 15:26:46 +02:00
twinaphex
3296b9575c
(Apple) Style nits
2014-05-11 01:59:24 +02:00
twinaphex
7306a124d6
(Apple) apple_display_alert - turn two NSString *params into const char*
2014-05-03 21:34:13 +02:00
twinaphex
99b7a5532f
(Apple) Cleanup Xcode projects a bit - don't include headers
2014-05-03 19:12:00 +02:00
twinaphex
9805d6b637
(iOS) Get rid of warning
2014-05-03 19:00:12 +02:00
twinaphex
de7cf52227
(Apple/General_) Turn setting_data into general code - this code
...
will be used for exposing a list of generic menu settings to
WIMP menus and other such things (already used by the Apple port
in tihs way)
2014-05-03 18:38:29 +02:00
twinaphex
b25d96e51b
(Apple iOS) Style nits
2014-04-26 21:58:18 +02:00
twinaphex
8d8fb6f988
(Apple) Build fix
2014-04-26 21:48:42 +02:00
twinaphex
d0fd362279
(Apple) Bump up CFBundleVersion numbers
2014-04-26 18:58:55 +02:00
twinaphex
36c121dc83
(Apple) Build fixes
2014-04-26 17:47:21 +02:00
twinaphex
0e45b11246
(Apple) Style nits
2014-04-19 20:16:29 +02:00
URBANsUNITED
8bafc7d5bb
Update views.h
...
changed to correct path...
"frontend/info/core_info.h"
2014-03-10 19:46:24 +01:00
meancoot
b530dce2d2
(iOS) Add ‘Small Keyboard’ input mode which repurposes certain keys while right shift is held.
...
Notably the tilde, number keys, minus and equals are changed to send Escape and F1-F12. This is useful on iPad specific keyboards where these keys are otherwise unavailable.
2014-01-16 15:07:10 -05:00
meancoot
cd38bd6159
(iOS) Don’t tell running core about touches that aren’t tracked by RAGameView. (Thanks to OMGsus for the bug report)
2014-01-14 14:34:11 -05:00
meancoot
cd2e257f70
(iOS) Fix crash with the cocoa state select control.
2014-01-14 14:31:44 -05:00
meancoot
8488afe89f
(iOS) Pass character data with physical keyboard events.
2014-01-12 20:25:43 -05:00
meancoot
5747106e64
(Apple) Add keyboard event+character data support. (No char data for iOS)
2014-01-09 18:16:55 -05:00
meancoot
e2ffb51c2d
(iOS) Fix brutal BTstack lag
2014-01-05 20:12:04 -05:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
meancoot
9cbf7ed62a
(iOS) Don’t crash when closing an action sheet created by the RunActionSheet function.
2013-12-30 18:21:24 -05:00
twinaphex
255c3dcbd4
(iOS) Add IOS_IS_VERSION_6_OR_LOWER() macro
2013-12-30 17:35:18 +01:00
twinaphex
4acd75155f
(iOS) Fix/refactor iOS major version detection
2013-12-30 17:31:16 +01:00
meancoot
bd1f64de99
(iOS) Don’t show an auto detect option on the “Create new config for core” menu.
2013-12-29 15:36:40 -05:00
meancoot
aee6bce679
(iOS) Add initial MFi game controller support.
2013-12-27 20:13:24 -05:00
meancoot
f6362b459c
(iOS) The frontend settings menu now only displays cores with a custom config attached. A “Create New Config” button is used to create a new config for a core.
2013-12-27 20:13:23 -05:00
meancoot
dab783a7fd
(iOS) Long pressing on a setting menu item will give the option to reset it to default. (Except booleans)
2013-12-26 16:18:28 -05:00
meancoot
bfc4bba70f
(iOS) RunActionSheet now takes its callback as a block.
2013-12-26 16:18:28 -05:00
meancoot
893f6c6814
(iOS) Add method to delete custom core configs.
2013-12-26 15:22:05 -05:00
meancoot
2bfcb8e4e8
(Apple) Add some extra location manager logging.
2013-12-26 13:28:12 -05:00
meancoot
a473154373
(iOS) RADirectoryList now takes a block for a callback, rather that a delegate.
2013-12-26 13:28:12 -05:00
meancoot
87fff22956
(iOS) Add some common settings to the root of the core settings menu; Add some default paths; Add a default overlay
2013-12-25 09:52:09 -05:00
meancoot
0ba6bd8094
Merge branch 'apple_no_thread'
2013-12-24 17:29:33 -05:00
meancoot
2ae0356081
(iOS) Pass BTstack messages through RARCH_LOG; patch the logger to print to stdout when building for the simulator.
2013-12-24 15:27:44 -05:00
meancoot
090c0d8e84
Merge branch 'master' into apple_no_thread
2013-12-24 14:11:39 -05:00
meancoot
0b17dc0d47
(iOS) Changes:
...
Allow requesting to browse for a directory.
Allow requesting the browser to display an option to return a black item.
Swap the ‘Up’ and back buttons in the browser.
Properly reset string settings that were changed in rgui.
2013-12-24 14:03:43 -05:00
meancoot
431620c38a
(iOS) Change .zip UTI into an All Files UTI. Makes it easier to share files between devices. You can now download any file into RetroArch’s sandbox instead of just zip files. (Think air dropping a save between two devices).
2013-12-22 21:37:07 -05:00
meancoot
2f3a79c0af
(Apple - No Thread) Fix crash when backgrounding the app.
2013-12-22 21:34:47 -05:00
meancoot
f3d5a44e76
(Apple - No Thread) Fix performance regression.
2013-12-21 21:58:19 -05:00
meancoot
f069c82417
(Apple) First pass at removing UI/RetroArch thread split.
2013-12-21 19:42:10 -05:00
meancoot
6d00a2e544
(iOS) Hide the Load Content options while content is already running.
2013-12-20 20:36:55 -05:00
meancoot
09dc8295d6
(iOS) Fix issues with orientation locking.
2013-12-20 19:20:01 -05:00
meancoot
0513b99cc2
(iOS) Fix config reload when returning from settings menu
2013-12-19 14:06:36 -05:00
meancoot
f7f501b062
(iOS) Change method used to inspect memory for iOS 6 keyboard events.
2013-12-17 18:21:40 -05:00
meancoot
a101645d7c
(iOS)
...
Fix iOS 6 UI layout issues caused by previous commit.
Reduce use of dot notation in apple/iOS/platform.m for stylistic continuity with OSX code.
2013-12-17 18:21:40 -05:00
meancoot
bd1e970027
(iOS) Combine RAPauseMenu into RAMainMenu. RAGameView is no longer displayed in the UINavigationController but is instead swapped with the navigation controller as needed.
2013-12-17 18:21:40 -05:00
meancoot
aa338967f8
(iOS) If no cores were found to support a file a list of all cores will be displayed instead.
2013-12-17 18:21:39 -05:00
meancoot
2f0201e4b7
(iOS) Add air drop support for iOS 7. Only works with .zip files. Support for creating .zip files in the file browser will be added soon.
2013-12-16 22:51:00 -05:00
meancoot
90b53a7da1
(iOS) Fix shameful logic error in unzip support
2013-12-16 22:13:55 -05:00
meancoot
1d8ce0cd0d
(iOS) Add support for extracting zip files in the file browser (long press on a .zip to get the option).
...
The rationale here is that, on non-jailbroken devices, there is no way to upload a directory of files. If you wanted to upload data for a core that needs a set of files (e.g. prboom), the only option was to upload the files into the root of the Documents directory, then move each file into a sub-directory one at a time. With this addition a .zip file containing the grouped files can be uploaded then extracted, with sub-directories intact, via the file browser menu.
2013-12-16 20:15:24 -05:00
meancoot
8ea84c99ef
(iOS) Make the refresh button on the file browser work ‘better’. (It DID work before, by the time you restarted the app and browsed back to the directory the listing would be updated. This just makes it quicker.)
2013-12-16 18:17:30 -05:00
meancoot
b35153855c
(iOS) Add option to clear Load History menu, useful when you need to invalidate history after the GUID of the install directory gets changed.
2013-12-15 21:27:17 -05:00
meancoot
12c1725ea6
(iOS) Fix iCade again (note to self: don’t test low level APIs on simulator)
2013-12-15 19:06:02 -05:00
twinaphex
47b8874cc5
(iOS/OSX) Implement CLLocationManagerDelegate for views
2013-12-15 18:27:25 +01:00
meancoot
a22629d2f2
(iOS) Fix issue where setting values could not be typed in.
2013-12-14 21:34:05 -05:00
meancoot
a35396840f
(Apple) Replace obj-c’s built in boxing with macros that can be used with older versions of the os x build tools.
2013-12-12 14:50:16 -05:00
meancoot
ed2724e5ee
(iOS 7) Bring back keyboard mode
2013-12-11 17:55:42 -05:00
meancoot
12bd064490
(iOS) Fix potential crash in structure returned by apple_get_frontend_settings.
2013-12-11 17:40:37 -05:00
meancoot
4c493ae9b4
(Apple) Fix mapping of gamepad negative axis; the input binding menu now polls the proper gamepad rather than always polling player 1’s.
2013-12-10 16:53:01 -05:00
meancoot
ea897f4e46
(iOS) Split some code from menu.m info functions for re-use.
2013-12-10 16:41:23 -05:00
meancoot
5e0a35b6aa
(iOS) Fix ios_logger_override.h issues; fix crash when closing a game with TV Mode enabled; remove unneded code block introduced by previous commit
2013-12-09 19:18:48 -05:00
meancoot
4358aea595
(iOS) Set available Bluetooth options based on iOS version used and whether btstack is available.
2013-12-09 19:04:22 -05:00
meancoot
292418492e
(iOS) Make keeping the frontend settings updated more efficient
2013-12-07 18:49:03 -05:00
meancoot
59f55c085a
(iOS) Fix for mapping iCade buttons on iOS 7.
2013-12-05 20:34:18 -05:00
meancoot
96c9357273
(iOS) Add an enumeration type setting and use it for selecting screen orientations and bluetooth mode
2013-12-03 19:47:24 -05:00
meancoot
8882d07f3f
(iOS) Move iOS settings code into iOS specific file and fix the issue where every compile unit would get its own copy of apple_frontend_settings
2013-12-03 19:47:24 -05:00
meancoot
42fba17f3f
(iOS) Don't crash when creating a file browser with a null extension list
2013-12-03 14:55:56 -05:00
meancoot
806cca44ca
(iOS) Improve handling of path settings some:
...
The file browser will start in the directory of the currently seleected file.
The setting menu will display only the filename instead of the full path.
Path settings can specify a list of extensions to search for.
2013-12-02 19:55:58 -05:00
meancoot
6943127aef
(Apple) Start to refactor setting data structure; clean up iOS code some
2013-12-02 19:34:05 -05:00
meancoot
6548c303e7
(iOS) Change way setting menu items are created
2013-12-02 19:34:05 -05:00
twinaphex
37622eb48d
(iOS) Camera - implement most of the code inside RAGameView -
...
totally untested - C camera driver is now a shim and will just
need to dial into the RAGameView camera driver parts
2013-12-01 19:31:00 +01:00
meancoot
7a0158bfd7
(iOS) Fix core auto-detect
2013-11-29 18:19:31 -05:00
meancoot
717225afce
(iOS) Settings will now update immediately after closing pause menu
2013-11-29 17:57:12 -05:00
meancoot
fb8fd8555b
(Apple) Add toolbar buttons to the file browser to quickly browse to important locations
2013-11-29 16:04:37 -05:00
twinaphex
3ec9581c68
(iOS) Move some cdoe from platform.m over to C
2013-11-29 19:31:39 +01:00
twinaphex
e0309bbd01
(iOS) Reword 'game' to 'content' and 'play' to 'run'
2013-11-29 16:39:47 +01:00
twinaphex
fc11d4501d
(Apple/Android) Rename more 'game'/'emulator' strings
2013-11-26 23:15:05 +01:00
twinaphex
a96e813fe1
(Apple) Big merge - merge ios_ui_refactor by hand - note to meancoot -
...
don't let a branch get out of date for this long - merging it by
hand was not pretty
2013-11-22 15:30:02 +01:00
twinaphex
a6e012e747
(iOS) Refactor out path_make_and_check_directory
2013-11-22 01:56:54 +01:00
meancoot
fae300aaaf
(Apple) Rework gamepad connection management; fix BTstack support when building with the iOS 7 SDK.
2013-10-03 17:43:41 -04:00
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
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
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
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
cb55a1d45a
(Apple) Reorganize source tree
2013-09-05 01:24:27 -04:00
meancoot
6e7c641ae0
(iOS) Fix the overlay opacity setting
2013-08-25 18:03:24 -04: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
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
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
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
8656b04492
(iOS) Some refactoring in settings.m
2013-08-13 22:44:25 -04:00
meancoot
cb6c612b8e
(iOS) Only player 1 gets default keyboard bindings
2013-08-13 22:44:24 -04:00
meancoot
68e8fbc45f
(iOS) Fix icade button mapping
2013-08-12 19:02:34 -04:00
Marcelo Munhoz Pélos
d35b806f98
Add toolbar in Rom's list to accommodate refresh and new folder buttons.
2013-08-11 01:03:53 +02:00
Marcelo Munhoz Pélos
f4d25deba1
Implements file move option in ROM list.
2013-08-11 01:02:44 +02:00
Marcelo Munhoz Pélos
fbf029939c
Adds new Folder option in ROM list.
2013-08-11 01:02:05 +02:00
Marcelo Munhoz Pélos
edc710d124
Add toolbar in Rom's list to accommodate refresh and new folder buttons.
2013-07-13 00:06:42 -03:00
Marcelo Munhoz Pélos
acfa16089e
Implements file move option in ROM list.
2013-07-13 00:06:42 -03:00
Marcelo Munhoz Pélos
622702eb92
Adds new Folder option in ROM list.
2013-07-13 00:06:41 -03:00
Marcelo Munhoz Pélos
1d99eac1ec
Implements delete in ROM list.
2013-07-13 00:06:41 -03:00
Marcelo Munhoz Pélos
af3bef602f
Removes file icon from ROM list.
2013-07-13 00:06:41 -03:00
meancoot
b3c36b54d7
(Apple) Generalize the ios_joypad driver
2013-07-08 15:15:29 -04:00
meancoot
a09f28c319
(OSX) Add a core chooser when opening a game; cores are stored in the Contents/Resources/modules directory of the app bundle.
2013-07-07 19:24:05 -04:00
meancoot
7f8cb059e2
(iOS) Temporarily remove custom config support
2013-07-07 17:50:17 -04:00
meancoot
78acc25931
(Apple) Add keyboard input support for OSX
2013-07-07 16:01:58 -04:00
meancoot
99ba3ccea3
(Apple) Start setting up the OSX code
2013-07-06 23:54:47 -04:00
meancoot
f954ae2f64
(Apple) Create OSX XCode project
2013-07-06 20:43:04 -04:00