twinaphex
4d13e9d4cb
Turn WANT_MINIZ into WANT_ZLIB
2015-03-14 05:24:57 +01:00
Twinaphex
9507bdcea7
(iOS) Implement apple_stop_iteration too
2015-03-12 01:46:49 +01:00
Twinaphex
498fa2dd21
(iOS) Implement iOS runloop now through CADisplayLink
2015-03-12 01:15:42 +01:00
Twinaphex
7b22c397f9
(iOS) More cleanups - still no functional changes/fixes
2015-03-12 00:12:52 +01:00
twinaphex
b9aa2d1c1d
(iOS) Put show pause menu function call inside dispatch_async block
2015-03-11 19:16:41 +01:00
twinaphex
9700abb1ba
(iOS) Small cleanups
2015-03-11 19:13:54 +01:00
twinaphex
a2d82612ad
(Menu) Get rid of wrongly implemented menu.action.active
2015-03-11 17:59:01 +01:00
Twinaphex
8a49333a25
(iOS) Update main run loop
2015-03-11 16:58:29 +01:00
Twinaphex
340fdfb342
(iOS) Move g_view display to outside - into rarch_main - should reduce
...
CPU usage a bit further
2015-03-11 05:04:40 +01:00
Twinaphex
33d11fc4d1
(OSX/iOS) Rename do_iteration to rarch_main
2015-03-10 17:11:32 +01:00
Twinaphex
af65c1bf7f
(iOS) Buildfix
2015-03-09 14:55:27 +01:00
Twinaphex
184879f2bd
(iOS) Buildfix
2015-03-09 04:12:42 +01:00
Twinaphex
9027b35eb8
rarch_render_cached_frame - do early return if g_runloop.is_idle
...
is true - reduces CPU activity in iOS Cocoa menu substantially
(from 96% CPU to 16%)
2015-03-08 01:58:19 +01:00
Twinaphex
c3cadd5743
(iOS) Cleanups
2015-03-07 22:06:18 +01:00
Twinaphex
75b6bd21c3
(iOS/OSX) Total reimplementation of game loop - does away with
...
observer callback
2015-03-07 21:33:17 +01:00
twinaphex
a74cb0574b
Create g_runloop and start moving variables there
2015-03-07 12:36:50 +01:00
Twinaphex
c25377e513
(Griffin) Create griffin_objc.m
2015-02-28 19:12:27 +01:00
twinaphex
46f68e6b3c
(iOS) Define HAVE_LIBRETRODB
2015-02-25 02:38:57 +01:00
Twinaphex
0abe432737
(iOS) Put dispatch_async around saving operation in applicationWillResignActive
2015-02-25 02:05:31 +01:00
Twinaphex
ec4c765dcf
(iOS) Buildfixes
2015-02-25 00:29:50 +01:00
twinaphex
b8bb6b3461
(iOS) Add internal GameController API headers
2015-02-25 00:25:43 +01:00
Twinaphex
91fe5c52b4
Get rid of messy IS_IOS_VERSION macros
2015-02-25 00:10:01 +01:00
twinaphex
4533937766
(iOS) Fix build issue with some ASM files with iOS 6 SDK, set code signing to
...
'None' by default
2015-02-24 23:17:28 +01:00
Twinaphex
014bd66818
(iOS) Cache native scale variable once in calling function
2015-02-24 06:22:41 +01:00
Twinaphex
69cff98158
(iOS) Cache scale variable in hot function (touch) and some more cleanups
2015-02-24 06:11:20 +01:00
Twinaphex
1448d55391
(iOS) Use apple_gfx_ctx_get_native_scale for handle_touch_event too -
...
should hopefully fix touch overlay issues on iPhone 6+
2015-02-24 05:40:45 +01:00
twinaphex
1a1d6a0889
Change returntype of file_cb for zlib_parse_file
2015-02-23 01:23:21 +01:00
twinaphex
a33016d457
Renamed libretro-sdk to libretro-common
2015-02-19 00:04:03 +01:00
Twinaphex
fb245c7b9e
(iOS) Build fixes
2015-02-15 04:08:46 +01:00
Twinaphex
f3a579260b
(iOS) Cleanups in menu.m
2015-02-13 20:23:23 +01:00
Twinaphex
3cb6267886
(iOS) Build fix
2015-02-11 19:29:24 +01:00
T. Joseph Carter
9e80ac26ee
New OSX project file. Very incomplete still.
2015-02-09 23:24:01 -08:00
T. Joseph Carter
fda087a954
Add modules back to XCode project
2015-02-08 11:34:39 -08:00
T. Joseph Carter
1f5e263939
The modules subdir IS needed on iOS, put it back
2015-02-08 10:52:10 -08:00
T. Joseph Carter
7754620cdb
Possibly make iOS app build work (no shaders yet)
2015-02-08 10:36:59 -08:00
Jay McCarthy
78f4d2a3d6
Fixing iOS build
2015-02-08 10:00:39 -05:00
twinaphex
5e39a9abe6
(Core Updater) Now extracts the ZIP file after downloading to
...
the core directory
2015-01-31 12:03:38 +01:00
Twinaphex
e94a3f06ea
(iOS) Build fix
2015-01-30 20:51:08 +01:00
twinaphex
6067deb1e9
Refactor away compressed_zip_file_list_new
2015-01-30 20:41:54 +01:00
twinaphex
0912f05d39
Fix bug
2015-01-29 23:59:46 +01:00
Twinaphex
9b1680efe7
(iOS) Build fixes
2015-01-29 23:14:16 +01:00
twinaphex
f258950bcf
Keyboard input overlays can now be used as input device
...
for keyboard line events
2015-01-29 07:03:20 +01:00
twinaphex
1b4673c634
Define HAVE_NETWORKING for a bunch of the platforms/targets
2015-01-28 08:58:25 +01:00
twinaphex
e431f8e8f0
(Lakka) Remove Lakka - XMB will become the replacement driver
2015-01-27 01:56:04 +01:00
Twinaphex
e8528d83e0
(Apple) Build fixes
2015-01-26 11:17:38 +01:00
twinaphex
74b6a5c21a
(iOS) Add HAVE_NETPLAY to iOS
2015-01-21 06:40:00 +01:00
Jon Maddox
1914190d4f
remove reference to overlays dir so we can build again
2015-01-20 16:08:09 -05:00
Andrés
37ccc8c487
Fix version for theos build
2015-01-20 01:20:37 -05:00
Jon Maddox
4bc6041728
hard code values in Info.plist since there's no preprocessing of it for THEOS
2015-01-20 01:10:14 -05:00
Jon Maddox
237bcc7938
clean up and use launch image names to match what iOS expects
2015-01-20 00:40:50 -05:00
Jon Maddox
1749eb7df0
fix icon names to match what iOS expects
2015-01-20 00:25:42 -05:00
twinaphex
46402deb04
Use PATH_MAX_LENGTH instead of PATH_MAX.
...
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
Andrés
d2aa7323f7
Update package.sh
...
This is not part of the theos package it's distro specific
2015-01-16 11:51:58 -05:00
twinaphex
9ce792036d
(Theos iOS) Add Info.plist generation
2015-01-16 06:26:56 +01:00
twinaphex
bc42d54f75
(iOS Theos) Add backwards-compatible image files
2015-01-16 06:20:48 +01:00
radius
26df08e6df
be more verbose
2015-01-16 00:06:25 -05:00
twinaphex
6b397258ef
(Theos iOS) Remove media.xcassets dir after we're done with it
2015-01-16 05:52:59 +01:00
twinaphex
f4fbda30e8
(iOS Theos) Setup launchimages
2015-01-16 05:50:20 +01:00
twinaphex
e65bca7dfb
Add generation of AppIcon - LaunchImage remains
2015-01-16 05:23:18 +01:00
twinaphex
de47279d6e
Add more to package.sh
2015-01-16 05:09:10 +01:00
twinaphex
52ae8f26c3
Start with a packaging script for iOS Theos build
2015-01-16 04:59:40 +01:00
twinaphex
08fd6965e3
(Theos iOS) Limit archs to armv7
2015-01-16 03:29:32 +01:00
twinaphex
eac6dd7bea
(Theos iOS) Change name
2015-01-16 03:29:07 +01:00
twinaphex
bd86a496ea
(Theos) Get it to build
2015-01-16 03:26:59 +01:00
Twinaphex
db07b147bd
(iOS) Create NIB file of PauseIndicatorView.nib
2015-01-16 03:01:05 +01:00
Twinaphex
db81a99b54
(iOS Menu) Cleanups
2015-01-15 00:57:37 +01:00
Twinaphex
1b06490527
(iOS) Menu cleanups
2015-01-15 00:50:16 +01:00
twinaphex
2679c3d5c2
Rename audio/utils.c to audio/audio_utils.c
2015-01-13 00:19:46 +01:00
Twinaphex
7117db776b
(iOS) Build fix
2015-01-12 23:53:53 +01:00
twinaphex
e82c439d81
Rename menu/disp to menu/drivers_display and menu/backend to
...
menu/drivers_backend
2015-01-12 23:52:45 +01:00
twinaphex
11bcc24c58
Rename some more files
2015-01-12 22:11:13 +01:00
Twinaphex
8146514064
(Apple) Build fixes
2015-01-12 06:20:19 +01:00
twinaphex
b61ae369f7
(input_keymaps.c) Namespace changes and documentation
2015-01-12 02:52:52 +01:00
Twinaphex
16a686345f
(iOS) Buildfix
2015-01-10 16:49:10 +01:00
twinaphex
b95cdd2215
Rename menu_common.c to menu.c
2015-01-10 04:53:37 +01:00
twinaphex
3692bb2185
Update headers
2015-01-07 18:17:42 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
Jay McCarthy
0bd1fc656e
Fix off-by-1 dir in iOS browser
2015-01-07 08:07:47 -05:00
Jay McCarthy
7bb75162f7
Using iOS browser for Cores and Content
2015-01-06 21:53:18 -05:00
Twinaphex
f0817c7864
(iOS) Cleanups to UI
2015-01-07 01:18:41 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
Jay McCarthy
3b1f1df272
Fix dumb asset names and duplication
2015-01-01 15:13:44 -05:00
Twinaphex
a3f4c07078
(iOS) Extensions list argument for dir_list_new should only be passed
...
when extension filtering is enabled
2015-01-01 18:47:39 +01:00
twinaphex
6bfe532d66
(iOS) Update 'black images' with libretro logo
2015-01-01 00:47:35 +01:00
Jay McCarthy
589e6ccde1
Ensuring that overlays... and maybe other things... have their settings take place immediately
2014-12-31 15:50:09 -05:00
Jay McCarthy
c7cc2827a0
Go from load content directly into game
2014-12-31 15:24:50 -05:00
Jay McCarthy
73b4fe2f12
Add asset catalog and thus fixing iPhone 6 resolution
2014-12-31 14:52:08 -05:00
Twinaphex
95c09844ab
Call main_exit_save_config from applicationWillResignActive
2014-12-31 13:27:53 +01:00
Jay McCarthy
47588a08f5
Fixing audio/sync problems when gameplay is interrupted by call/etc
2014-12-22 13:24:28 -05:00
Jay McCarthy
bdac9e9717
Fixing Use Empty Path on directory settings
2014-11-26 14:24:18 -05:00
Twinaphex
d5f15fadff
(iOS) iOS/menu.m - style nits
2014-11-17 13:09:05 +01:00
Jay McCarthy
f27283d8cd
Always use the cbs actions and never the setting actions
2014-11-16 19:16:32 -05:00
Jay McCarthy
885adeb755
Improving iOS configuration menus, specifically for default paths,
...
directory selection, and give example enumeration for strings.
2014-11-11 12:12:47 -05:00
twinaphex
2a3c4a1845
(Theos/iOS) Update Makefile
2014-11-10 11:31:49 +01:00
twinaphex
bb327684aa
Update d3d_set_osd_msg
2014-11-09 20:27:51 +01:00
Twinaphex
54ca78fef7
(iOS/Theos) Have it still work for OSX
2014-11-09 18:35:56 +01:00
twinaphex
8441d46b10
(Theos/iOS) Come up with more elegant way of detecting the latest iOS SDK in
...
$THEOS/sdks
2014-11-09 18:13:56 +01:00
Twinaphex
a609fb5c94
(iOS) Start adding Theos Makefile - still missing some things (need
...
some way to convert xib files on the fly to nib, .app bundle still
needs plists included, overlays bundled, etc.
2014-11-09 17:03:31 +01:00
Jay McCarthy
62fe517682
Removing dead code from old menu system
2014-11-05 11:50:56 -05:00
Jay McCarthy
760c7b7489
Settings working
2014-11-05 11:31:20 -05:00
Jay McCarthy
6cbbf834e0
Menu navigation works correctly, just need settings
2014-11-05 11:19:41 -05:00
Jay McCarthy
f2f96bcac8
First draft of ios_menu
2014-11-04 22:01:01 -05:00
Twinaphex
b81a40081e
(Apple) Build fixes
2014-10-27 04:29:21 +01:00
Jay McCarthy
2a0761337a
Fixing the way that RA gets the home directory due to iOS8 change
...
Annoyingly it still works in the iOS8 simulator without this change.
2014-10-24 13:22:50 -04:00
Twinaphex
36135cfff2
(iOS) Build fixes
2014-10-22 08:01:23 +02:00
Twinaphex
ad46676689
(iOS) Build fix
2014-10-22 07:16:13 +02:00
twinaphex
174d011bed
Move dir_list to SDK
2014-10-22 01:13:05 +02:00
twinaphex
9a9fa6532a
Move file_path.c to libretro SDK
2014-10-22 00:23:06 +02:00
Twinaphex
c6bc3b207f
(Apple) Build fixes
2014-10-21 23:56:51 +02:00
Twinaphex
ad41457a17
(iOS) Add libretro SDK include dir
2014-10-21 05:11:34 +02:00
twinaphex
c62d52de0f
Start properly implementing libretro SDK for boolean.h include
...
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
Twinaphex
c6a94593cf
(Apple) Build fixes
2014-10-20 21:52:33 +02:00
twinaphex
16d440e6a3
(ObjC) Avoid local variables named index
2014-10-20 19:33:50 +02:00
Jay McCarthy
1f788543e7
Adding CoreText font driver for iOS and OS X
...
The font path settings should be changed to support entering a font
name on these platforms and potentially working with the front-end to
get a list of possible names.
2014-10-18 20:20:55 -04:00
Twinaphex
6eedfd5a14
(iOS) Menu - reimplementation/build fixes
2014-10-18 08:07:56 +02:00
Twinaphex
8856ed59a7
(iOS) Reimplement / get building again
2014-10-18 07:58:17 +02:00
Twinaphex
3866fba3a7
(iOS) Add more #if 0 blocks indicating code that needs to be reimplemented
...
in iOS menu
2014-10-18 07:11:09 +02:00
Twinaphex
967edbb0e8
(iOS) Stub out core_info_get_custom_config code for now
2014-10-18 07:08:09 +02:00
Twinaphex
540b2d3e84
(iOS) Take out core_info_set_core_path
2014-10-18 06:57:36 +02:00
Twinaphex
6f951a9ac1
(Apple) Rewrite apple_input_keyboard_event - already transform the
...
modifier events before calling the function
2014-10-18 06:33:11 +02:00
Twinaphex
41d7d3e47b
(iOS) Simplify _keyCommandForEvent
2014-10-18 06:12:42 +02:00
Twinaphex
b48221acf9
(iOS) Get rid of main.m too
2014-10-18 05:48:58 +02:00
Twinaphex
c82145ff48
(iOS) menu.m - use g_defaults.history
2014-10-17 05:12:57 +02:00
Twinaphex
3b2a6c9df2
(iOS) Get rid of dead code in 'applicationDidFinishLaunching'
2014-10-17 02:57:47 +02:00
Twinaphex
4f9812da6b
(Apple) Reduce apple_run_core in complexity
2014-10-17 02:57:02 +02:00
Twinaphex
9357b86fe1
(iOS) Get rid of apple_run_core invocations in apple/iOS/menu.m and
...
move over to new way of loading core. TODO: might need some kind
of explicit return to game in case main menu doesn't get shut down
when we invoke this
2014-10-17 02:49:25 +02:00
twinaphex
81824f213d
(iOS) Add TODO notes
2014-10-16 23:53:58 +02:00
Twinaphex
a84d11abda
(iOS) Take out 'Close Content'
2014-10-16 21:43:49 +02:00
Cristian Sandu
caec04f71f
Fix paths for overlays and modules
2014-10-15 16:34:04 +03:00
Cristian Sandu
1ecc9093d5
Fix crash on iOS; was crashing when init with nil core
2014-10-14 22:47:57 +03:00
Cristian Sandu
f5e866a361
Fix resources paths/references: overlays, icons/launch images and modules
2014-10-14 09:53:28 +03:00
Cristian Sandu
64920b7835
Fix Xcode 6.0.1 crash when accessing the source control menu because of empty entry
2014-10-14 09:33:15 +03:00
Cristian Sandu
821a4d4aa8
Specify _LZMA_UINT32_IS_ULONG to compile on Xcode 6.0.1
2014-10-13 23:02:18 +03:00
Twinaphex
22ad0d5d03
(iOS) Add to iOS solution as well
2014-10-09 05:20:13 +02:00
Twinaphex
060ce68405
(iOS) Build fixes
2014-10-09 04:04:11 +02:00
Twinaphex
1898bd93b1
(iOS) Menu - cleanup
2014-10-08 02:50:54 +02:00
Twinaphex
3ce378d264
(OSX/iOS) Build fixes for changes in setting_data_get_list
2014-10-08 02:42:41 +02:00
Twinaphex
665a56b0b4
(iOS) Properly implement this - seems to fix the issue on second startup
...
with the simulator
2014-10-07 04:55:14 +02:00
Twinaphex
d2acf88e05
(iOS) pushViewController always in applicationDidFinishLaunching
2014-10-07 04:24:19 +02:00
Twinaphex
e64c530e6b
(iOS) Cleanup applicationDidFinishLaunching implementation
2014-10-07 04:18:42 +02:00
Twinaphex
945376ab2d
(iOS) Add more safeguards in apple_touch_event and apple_input_keyboard
...
event
2014-10-07 04:15:18 +02:00
twinaphex
8dbe11613d
Add need_refresh parameter to setting_data_get_list
2014-10-07 02:49:04 +02:00
Twinaphex
fdd616abcb
(joypad_connection.c) Refactor pt. 2
2014-10-06 01:49:00 +02:00
twinaphex
fdbb5af441
(BTPad) Cleanups
2014-10-05 00:58:47 +02:00
twinaphex
f2f529fb34
(btpad.c) Small change
2014-10-04 22:56:48 +02:00
Twinaphex
907b83065b
(pad_connection) Add pad_connection_init
2014-10-04 22:32:43 +02:00
Twinaphex
7b5407379c
(iOS/OSX) Nit
2014-10-04 22:32:43 +02:00
Twinaphex
8c269f119d
Set a function pointer inside each pad_connection device for
...
send_control
2014-10-04 22:05:38 +02:00
Twinaphex
9e26dec5fa
(iOS/OSX) Build fixes
2014-10-04 21:04:40 +02:00
twinaphex
5af2d315c4
Divorce pad_connection pad implementations from any Apple input-specific
...
implementations
2014-10-04 20:53:58 +02:00