twinaphex
a483953b5b
(frontend.c) Fix Blackberry conditional compile
2013-07-15 13:51:09 +02:00
twinaphex
3e6ba96c0d
Combine frontend_bbqnx.c and frontend.c
2013-07-15 13:40:47 +02:00
meancoot
a852da4e88
Start spliting ios port into dual OS X and iOS ports
2013-07-06 18:24:25 -04:00
Themaister
73016a2752
Throttle RGUI with timers.
...
Some drivers have broken VSync and without audio blocking, RGUI can blast away
at 1k+ FPS making it unusable.
2013-07-06 21:16:54 +02:00
twinaphex
e60f907ec6
Place conditional compile for frontend.c inside Griffin
2013-07-06 20:29:11 +02:00
twinaphex
a442e30c71
(Playbook) Updates to RetroArch Blackberry Playbook solution
2013-07-06 19:18:41 +02:00
twinaphex
df6dfb4970
(OSX/iOS) Start renaming ios_ namespace -functions we're going to implement for
...
OSX as well
2013-07-05 04:10:05 +02:00
twinaphex
423f4944ad
(iOS/OSX) Make frontend code more generic
2013-07-05 03:56:41 +02:00
twinaphex
77d5190a01
(OSX) Make dummy context file - compile in RetroArch with Griffin
2013-07-04 15:01:38 +02:00
twinaphex
b696388f34
(Clang) No warnings now
2013-07-03 02:59:46 +02:00
twinaphex
1ff0107bd4
Clang warnings fixed
...
'Equality comparison with extraneous parentheses' semantics warnings in
Clang fixed
2013-07-02 15:23:20 +02:00
Squarepusher
7985de4eb8
Merge pull request #234 from Themaister/ios_btstack
...
Ios btstack
2013-06-22 20:23:13 -07:00
meancoot
20cb48818c
(iOS) More cleanup and fixes
2013-06-21 23:39:01 -04:00
Themaister
40046531f3
Should fix GPU screenshots if last frame was duped.
2013-06-22 00:38:00 +02:00
Themaister
73bfae9602
Always render cache when using HW render.
...
When using HW render, only GPU screenshots are allowed.
2013-06-16 13:56:49 +02:00
Themaister
312154d110
Use common rarch_take_screenshot in RGUI.
...
Adds GPU screenshot support from RGUI by rendering a clean frame
then taking screenshot.
Should also fix screenshot crash when using GL cores.
Always uses g_settings.screenshot_directory path.
I didn't see the purpose of the RARCH_CONSOLE #ifdef. Probably a Wii
hack from way back ...
2013-06-16 13:44:07 +02:00
ToadKing
3bfa8d568d
(Android) fix emulator settings not loading correctly
2013-06-14 21:13:37 -04:00
ToadKing
c424e0e99b
(Android) fix crash on activity start
2013-06-14 20:50:15 -04:00
CatalystG
55b9f2f55d
(BlackBerry) Adding to history for BB10 causes crash, it's done in load_menu_game_prepare anyways.
2013-06-11 23:19:59 -04:00
CatalystG
c3077bd4fe
(BlackBerry) Add Cascades button mapping interface, player 1 only so far.
2013-06-11 23:19:58 -04:00
Themaister
bb3bac7e0d
Fix ROM history being deleted when ROM includes ;.
...
Using ';' as a delimiter in history file was a mistake as it breaks
when files have this file included. Instead, split on newline.
To avoid reading broken history files, the history file path is
changed.
Also add game_history_path/size to config.
2013-06-09 22:24:30 +02:00
Themaister
d5a8d3bfb0
Can update video refresh rate from RGUI.
2013-06-07 14:34:09 +02:00
Themaister
d8d9073f30
Allow resetting frame time estimator from RGUI.
2013-06-07 14:26:33 +02:00
Themaister
b0b6e65ab6
Add monitor refresh rate monitor in RGUI.
...
Doesn't support updating refresh rate setting yet.
2013-06-07 14:10:42 +02:00
twinaphex
2eac87630d
(Android) Build fix
...
(Android) Add GameMID to autodetection list
2013-06-04 11:14:14 +02:00
twinaphex
f50332df41
(360) Build fix
2013-06-03 20:42:04 +02:00
twinaphex
11ae5fde33
(RMenu) Move around 'Save Custom Controls'
2013-06-03 01:50:59 +02:00
twinaphex
5b3ef441a4
(Rmenu) Scroll viewport text at Resize Menu
2013-06-03 01:42:58 +02:00
twinaphex
9adf9ce818
(RMenu) Shorter menu labels
2013-06-03 01:23:02 +02:00
twinaphex
2b32c4dd9b
(RMenu) Remove stub 'Default all' options which were no longer used
2013-06-03 01:18:09 +02:00
twinaphex
a71a6a4749
(RMenu/RGUI) Console changes - menu should always run with vsync on +
...
remove video throttle option
2013-06-02 23:29:28 +02:00
Themaister
74f3e8e11c
Pause audio when going into RGUI.
2013-06-02 23:10:03 +02:00
twinaphex
5845530976
(RMenu) Fix game history Y positioning when dealing with multiple
...
pages
2013-06-02 22:57:35 +02:00
twinaphex
537be9f6a3
(Xbox/RMenu) Prevent empty string_lists returned by dir_list_new from
...
crashing the program
2013-06-02 22:32:06 +02:00
Themaister
1fb7ff7c4e
Push the correct path to history.
...
If a zipped ROM was loaded directly from CLI, the extracted path would
be pushed to history.
2013-05-30 22:53:40 +02:00
ToadKing
35da2fd555
(GX) re-enable IOS reloading, fixes lingering USB issues
2013-05-28 22:20:36 -04:00
twinaphex
360184d49e
(PS3) Fixes 'Return To Multiman' option
2013-05-28 22:15:21 +02:00
meancoot
6b2b56675c
(iOS)Add a RGUI toggle button to the cocoa pause menu
2013-05-27 13:12:59 -04:00
twinaphex
58557f837b
(Menu) Reuse rgui_input for both HAVE_RMENU and HAVE_RGUI
2013-05-27 11:11:23 +02:00
twinaphex
823b9a6a5d
(Android) Add big changelog changes to Android built-in resources
...
(PS3) *blind coding* hopefully fix Return To Multiman option
2013-05-26 22:41:44 +02:00
Themaister
43a6346d26
Adds video_hard_sync_frames.
...
Allows to control the maximum amount of frames that can be queued on
GPU.
2013-05-26 13:43:24 +02:00
twinaphex
2613cf1b77
(RMenu XUI) Fix enums
2013-05-26 00:37:46 +02:00
twinaphex
eb05ee2ef4
(RMenu XUI) Move rewind options to RMenu XUI Options submenu
2013-05-26 00:37:00 +02:00
twinaphex
20fdda8ca9
(RMenu) Move rewind settings to Settings submenu
2013-05-26 00:32:39 +02:00
twinaphex
e492425700
(RMenu) Fixes key repeat
2013-05-26 00:03:27 +02:00
twinaphex
ce376ef7ea
(QNX/iOS) Set default overlay directory for iOS and Blackberry QNX -
...
note - what to do on Android with /data/data/org.retroarch/cache/Overlays?
Can't seem to access or do anything wih this path on a Galaxy S3
2013-05-25 18:08:42 +02:00
Themaister
de7fc0fb6f
Increase ROM history size to 100.
2013-05-25 12:07:34 +02:00
twinaphex
542a6b0385
(GX) Fix Gamecube build
2013-05-24 18:38:13 +02:00
twinaphex
1e05541477
(GX) Change ifdef HW_RVL to ifdef GEKKO for Gamecube resolution
...
support
2013-05-23 13:26:06 +02:00
twinaphex
5608683d41
Label of RGUI_OVERLAY_DIR_PATH - change to <default>
2013-05-22 23:02:03 +02:00
twinaphex
4dec0f271e
(All other targets) Only save config if g_extern.config_path is
...
set
2013-05-22 22:59:55 +02:00
twinaphex
0977917837
(RGUI) Overlay directory path can now be set (and setting will be
...
saved)
2013-05-22 22:31:16 +02:00
Themaister
f6c126ecaa
Only save config if g_extern.config_path is set.
2013-05-22 19:49:51 +02:00
Themaister
6654979cbb
Enable config_save_on_exit for PC.
...
Off by default. Phoenix fixes later.
2013-05-22 19:49:18 +02:00
twinaphex
79ea30f54f
Introduce config_save_on_exit
2013-05-22 15:35:28 +02:00
twinaphex
82b6ab3ec7
(NGC) Build fixes
2013-05-22 00:30:02 +02:00
Themaister
a66fdf8b5f
Style nits.
2013-05-21 08:46:51 +02:00
ToadKing
c673c28274
(GX) fix crash on empty argv
2013-05-20 22:19:10 -04:00
ToadKing
655546849a
(RGUI) allow setting paths from RGUI
2013-05-20 22:17:26 -04:00
Themaister
895d6cb4a7
(Android) Move menu_init() call around.
...
Should be called late (when g_extern.config_path, etc are set).
Fixes ROM history and RGUI showing configured libretro core.
2013-05-20 21:33:05 +02:00
ToadKing
812d78839d
(GX) add hack for bad Salamander behavior
2013-05-19 20:40:48 -04:00
ToadKing
f3b4fbbb2d
(GX) remove IOS reloading, was messing up Salamander and threaded device insertion fixed the issue we were having anyway
2013-05-19 20:40:13 -04:00
ToadKing
57058ee25f
(GX) fix potential memory corruption in rarch_console_exec
2013-05-19 20:39:08 -04:00
twinaphex
f921162cac
(RMenu/PS3) Implement Save Shader Preset
2013-05-19 23:10:21 +02:00
Themaister
085929a40d
Fix potential segfault if rgui->info is broken.
2013-05-18 22:45:23 +02:00
ToadKing
fe81760a29
(ANDROID) fix ROM load error message on threaded video
...
remove overlay on ROM load error message
2013-05-18 14:06:23 -04:00
Themaister
1325794178
Remove config path in RGUI.
...
Wonky, opens a can of worms to change it.
2013-05-18 00:34:52 +02:00
Themaister
fd47aab9ee
Allow user to browse overlays more easily.
2013-05-18 00:16:31 +02:00
Themaister
1a01c2b54a
Print OVERLAY in menu when selecting one.
2013-05-18 00:14:11 +02:00
Themaister
44449a0ae6
Make overlay_scale logic consistent with overlay_alpha.
2013-05-18 00:09:09 +02:00
Themaister
2b72d6a30c
Fixup overlay handling in RGUI.
...
- Fix massive memory leaks and behavior.
- Flush menu stack to input options.
- Display which overlay is used.
- Display (DIR)/(FILE) when overlay is searched for.
- Avoid potential floating point error when incrementing/decrementing
opacity.
2013-05-18 00:04:29 +02:00
twinaphex
69e2bbd57e
(RGUI) Add Overlay Scale option - when downscaling, doesn't seem to
...
update the hitboxes
2013-05-17 23:37:48 +02:00
twinaphex
21238048a3
(RGUI) Add opacity overlay setting
2013-05-17 23:26:11 +02:00
twinaphex
04e884a213
(RGUI) Make it possible to change overlays from RGUI
2013-05-17 23:13:09 +02:00
Themaister
ea8aab4c42
Move rewind and SRAM settings around.
...
Move to general "Settings".
2013-05-17 22:22:15 +02:00
twinaphex
4d9d868077
(BB10) Save to ROM history when loading game from Cascades interface
2013-05-17 21:07:19 +02:00
twinaphex
2c5be4ad56
(iOS) Save to ROM history when loading game from Cocoa interface
2013-05-17 21:05:28 +02:00
Themaister
978ce1dc49
Call menu_rom_history_push_current() on Android.
2013-05-17 18:38:33 +02:00
Themaister
608f88bd55
Refactor initial ROM history save.
...
Add menu_rom_history_push_current().
2013-05-17 18:33:45 +02:00
Themaister
50bd5bb4ff
Save to ROM history when loading from CLI.
2013-05-17 18:22:03 +02:00
Themaister
559b5d39fc
Reallow left/right RGUI scroll.
...
Assumed this was a bug as right scroll was broken.
Fixes right case as well.
2013-05-13 00:26:46 +02:00
Themaister
f9cfface71
Don't set do_held on left/right.
...
Fixes a bug where NAV_MENU was checked for and not (1 << NAV_MENU).
2013-05-11 14:26:05 +02:00
twinaphex
50b9248624
(QNX/BB) Save config file at exit - compile in config_save_file
...
for all targets from now on
2013-05-11 02:19:09 +02:00
twinaphex
41e5083f0c
(Playbook) Set g_settings.libretro to 'app/native/lib' by default
2013-05-11 02:05:05 +02:00
twinaphex
8754afe691
(Playbook) Autostart with default overlay if nothing is there in config file
...
+ put overlays as assets inside BAR file
2013-05-11 01:48:03 +02:00
twinaphex
e0cca6e7a8
(Playbook) Fixes Playbook build - starts up with RGUI now
2013-05-11 01:28:04 +02:00
twinaphex
6e2fc94c5e
(360) Fix Salamander build
2013-05-10 23:38:54 +02:00
twinaphex
8785a45da1
(RMenu XUI 360) Add savestate loading/saving by pressing OK button
...
in Menu
2013-05-10 22:52:34 +02:00
twinaphex
523a27ce61
(360) Load Game History list now works on 360 as well
2013-05-10 22:44:58 +02:00
twinaphex
f1358e1643
(RMenu XUI 360) Add initial Load Game History
2013-05-10 22:01:35 +02:00
twinaphex
21c335df74
(RMenu XUI 360) Add Core Options
2013-05-10 20:40:38 +02:00
twinaphex
1ee603b07e
(RMenu XUI 360) Add Audio Options
2013-05-10 19:02:24 +02:00
twinaphex
3543885acf
(RMenu XUI 360) Fix VIDEO_OPTIONS_MODE
2013-05-10 18:36:59 +02:00
twinaphex
cdcc068a18
(360 RMenu XUI) Rename rarch_quickmenu to rarch_video_options
2013-05-10 18:25:17 +02:00
twinaphex
c1757f7a3d
(360 RMenu XUI) Take out some unnecessary HXUIOBJs and just have a root_menu and
...
current_menu HXUIOBJ instead
2013-05-10 17:14:22 +02:00
twinaphex
70af692622
(360 RMenu XUI) Easier way to declare new XUI menu classes
2013-05-10 03:54:20 +02:00
twinaphex
0ca3a52172
(360) Move more video options from 'Settings' to 'Video Options'
2013-05-10 03:36:32 +02:00
twinaphex
388a2d9830
(360) HD XUI overlay better positioned for 4:3 screen - make
...
gamma correction toggle a 'restart app' option
2013-05-10 03:22:59 +02:00
twinaphex
c9d5f8ba67
(RMenu XUI) Make text bottom label work
2013-05-09 22:27:18 +02:00
twinaphex
75edb0fa43
(RMenu XUI) Have filebrowsers use the same XUI file
2013-05-09 21:46:13 +02:00
twinaphex
18fe85bc1b
(RMenu XUI) Restore rotation functionality + other tweaks
2013-05-09 20:24:58 +02:00
twinaphex
17ea68b9cd
(RMenu XUI) Implement more options in main menu
2013-05-09 20:07:12 +02:00
twinaphex
34ec600190
(RMenu XUI) Build fix
2013-05-09 18:46:06 +02:00
twinaphex
c5be3d957a
(RMenu XUI) Cleanups + indenting
2013-05-09 18:44:35 +02:00
twinaphex
1ba7659c3f
(RMenu XUI) Change rarch_main.xui into list view as well
2013-05-09 18:13:27 +02:00
twinaphex
4fc4c294c2
(360) Have 'controls' screen use same XUI screen as rarch_controls /
...
rarch_quickmenu - 'slider' will be reimplemented as a simple
list option
2013-05-09 15:13:09 +02:00
twinaphex
9f16c5eee5
(360 XUI) Start using the same XUI file for several screens (Quick Menu /
...
settings screen now use the same xui file only duplicated)
2013-05-09 13:25:02 +02:00
ToadKing
9b7bd42cc0
fix compiler warning
2013-05-08 19:12:18 -04:00
ToadKing
5290a25ccd
(GX) support ROM passing through salamander
...
Needed on Wii since we might need to load salamander when switching cores due to memory issues
2013-05-08 19:11:52 -04:00
Themaister
7f88b51828
Split video and shader toggle options.
...
Fixes crashes when left/right was used on browser options.
2013-05-08 18:17:30 +02:00
twinaphex
b45ce8a998
(XUI) Use XuiUnregisterClass directly
2013-05-08 02:11:06 +02:00
Themaister
3b06905329
Update RGUI shader menu when a preset is loaded.
2013-05-06 16:41:31 +02:00
ToadKing
0c08726a8e
(GX) workaround weird bug in file detection
2013-05-05 23:06:57 -04:00
twinaphex
7067b2eeb1
(RMenu XUI) Have one common m_back
2013-05-06 03:05:21 +02:00
twinaphex
bbcd7b535b
(360 RMenu XUI) Programmatically fill in Input Options menu
2013-05-06 02:55:39 +02:00
twinaphex
21a50bdd65
(360 RMenu XUI) Use only one m_settingslist
2013-05-06 02:44:13 +02:00
twinaphex
1a3a86d824
(360 RMenu XUI) Programmatically fill in Quick Menu list
2013-05-06 02:40:15 +02:00
twinaphex
d481bc61fc
(360) Programmatically fill in XUI list for 'Settings'
2013-05-06 02:07:33 +02:00
twinaphex
7d075514b3
(360) Fix 'Default filter' labels
2013-05-06 01:22:15 +02:00
twinaphex
a4c9e7cffd
(360) Gamma correction toggle should no longer crash
2013-05-06 01:11:20 +02:00
twinaphex
dd1a0476d8
(360 RMenu XUI) Take out more unnecessary info messages
2013-05-06 00:57:29 +02:00
twinaphex
3e39c1ebef
(GX/RGUI) Build fix
2013-05-06 00:54:17 +02:00
twinaphex
900ee2e9ae
(XDK360) Get rid of no longer needed message queue messages
2013-05-06 00:47:22 +02:00
twinaphex
0a8ee17d55
(PS3/GX/PSP) Use new default 'savefile' directory called 'savefiles'
...
instead of 'sram'
2013-05-06 00:31:24 +02:00
twinaphex
af867b008d
(XDK) Make initial 'default paths' creation of dirs work
...
on XDK
2013-05-06 00:30:45 +02:00
twinaphex
fd27c1b7ca
(RARCH_CONSOLE) Check if needed directories exist and if not,
...
create them
2013-05-06 00:06:08 +02:00
ToadKing
5e839e5d74
fix compile warnings
2013-05-05 16:19:27 -04:00
twinaphex
f2e8f1f1fd
(RGUI) Create Settings menu
2013-05-05 22:02:47 +02:00
ToadKing
858ad034c8
don't scroll tickers for entries not highlighted
2013-05-05 15:42:45 -04:00
twinaphex
87c59df6ea
(RMenu/XDK1) Build fixes
2013-05-05 21:16:34 +02:00
twinaphex
9d2d0e5844
(RMenu) Split up Shader Options into submenu - same as RGUI
2013-05-05 21:11:34 +02:00
twinaphex
e8ef68345b
(RMenu) Use more sane define names
2013-05-05 20:10:26 +02:00
twinaphex
c5e0c2ad2b
(RMenu) Update some labels
2013-05-05 17:38:20 +02:00
twinaphex
5f441fbd43
(XDK1) Shows rotation option again on Xbox 1
2013-05-05 17:31:30 +02:00
twinaphex
26acc84596
(RMenu) Adjust amount of characters to consider as 'max' for ticker
...
for Xbox 1
2013-05-05 17:21:15 +02:00
twinaphex
84ed664fd1
(RMenu) Use menu_ticker_line for RMenu as well
2013-05-05 17:03:57 +02:00
twinaphex
40ba6cf9e2
(GX/RMenu) Have per-core configuration use g_extern.input_config_path - have
...
RMenu use it as well
2013-05-05 16:29:32 +02:00
twinaphex
6a1eb0c0b1
(PS3/RMenu) Move oskutil_handle to menu_common.h
2013-05-05 16:12:06 +02:00
twinaphex
9c3d943600
(RGUI/RMenu) Get rid of SRAM/Savestate dir enable - obsolete now
2013-05-05 16:02:57 +02:00
twinaphex
092b2625dd
(RMenu/RGUI) Drop MODE_MENU_INGAME
2013-05-05 15:20:45 +02:00
Themaister
1540cb9bba
Use ticker line across the board.
2013-05-05 11:31:43 +02:00
Themaister
65deccfcad
Refactor ticker line creation.
...
Move to menu_common. Can be reused.
2013-05-05 11:26:02 +02:00
Themaister
5b8257d62c
Add ticker line to settings in RGUI.
...
Adds a ticker line so that long paths can still display in full
without overflowing the terminal.
2013-05-05 11:17:27 +02:00
Themaister
e88b3204bc
Clarify Hard VSync wording.
...
Can use Hard Sync even without VSync.
2013-05-05 09:54:54 +02:00
twinaphex
de1f159178
(RMenu) Change title of 'Screenshot Mode' to 'Take Screenshot' - same as
...
RGUI
2013-05-05 04:48:06 +02:00
twinaphex
2c557c1eef
(RMenu) Menu now more or less synced with RGUI's menu ordering
2013-05-05 04:42:06 +02:00
twinaphex
ed97079b89
(RMenu) Path settings submenu
2013-05-05 03:41:41 +02:00
twinaphex
a0b07c8d7d
(RMenu) Fix labels
2013-05-05 02:58:48 +02:00
twinaphex
374a8c065d
(RMenu) Move input settings to submenu
2013-05-05 00:27:55 +02:00
twinaphex
2ac2df09d4
(RMenu) Sync name labels with that of RGUI
2013-05-05 00:27:55 +02:00