Eric Warmenhoven
80e9b9ecf4
macos: improvements to remembering windowed size/position ( #16436 )
2024-04-13 19:42:49 -07:00
Eric Warmenhoven
089f7321c7
iOS: Allow changing the app icon (take 2) ( #16034 )
2023-12-24 16:36:49 -08:00
libretroadmin
3c564b8284
Revert "Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )"
...
This reverts commit 8caf6c19b1f919428a541e0aa34c231c6d662be9.
2023-12-22 09:41:31 +01:00
LibretroAdmin
8caf6c19b1
Revert "Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )" ( #16030 )
...
This reverts commit c06743678f3c826fdeedfd76254560a1944357df.
2023-12-22 00:37:18 -08:00
LibretroAdmin
c06743678f
Revert "iOS: Allow changing the app icon ( #16020 )" ( #16029 )
...
This reverts commit 93f7bba6a5093aa4bf4706c5f10303934ceeb4d5.
2023-12-21 23:15:41 -08:00
Eric Warmenhoven
93f7bba6a5
iOS: Allow changing the app icon ( #16020 )
2023-12-20 16:22:11 -08:00
libretroadmin
cd8fffe5d3
Rename all local variables for retro_system_info to sysinfo
2023-07-15 07:45:20 +02:00
libretroadmin
cf0d0e93a6
rarch_system_info_t local vars should be renamed from 'system'
...
to 'sys_info' to avoid false positive code analysis errors
2023-07-15 07:22:38 +02:00
Eric Warmenhoven
280dcb32f9
Fix several warnings
2023-07-02 05:46:45 +02:00
Eric Warmenhoven
6c831b25a6
Restore "macOS Cocoa: fix mouse grab in windowed mode."
...
This reverts commit 269c90242901ffa8261e64f49cf49d8665efb98e, with a
build fix.
2023-06-06 01:52:13 +02:00
libretroadmin
269c902429
revert
2023-06-04 16:28:59 +02:00
Alexander Kozharsky
167c52ec77
macOS Cocoa: fix mouse grab in windowed mode.
2023-06-04 14:51:04 +02:00
libretroadmin
c400fa761c
(UI companion driver) Remove unused notify_content_loaded
2023-04-27 03:02:00 +02:00
libretroadmin
bce958780d
Remove unused ui_companion_notify_list_loaded - and menu_list member
...
from menu_displaylist_info
2023-04-26 20:21:07 +02:00
warmenhoven
f5a2d1598a
Make sure to call steam_poll. ( #15050 )
2023-03-03 01:53:16 +01:00
warmenhoven
9c2f908d44
Fix initial blurriness on Metal ( #15002 )
...
This reverts #14963 and part of #14942 . Instead of forcing a size
change on mac the way we do on tvos, bring back the old way of making
two setContentSize calls.
2023-02-21 20:09:21 +01:00
warmenhoven
ac2cceb905
Fix a few mac windowed mode settings ( #14942 )
...
* Use "Remember window position and size" setting (fixes #14806 )
* Implement window opacity
* Enable "Show window decorations" toggle
* Hide "Disable composition" option (osx does not support disabling composition)
2023-02-03 07:32:30 +01:00
Eric Warmenhoven
ab27029f2b
Fix #14789
...
The change to apply shaders would be executed and then a command to
apply shaders would immeidately be enqueued, to run asynchronously
after the current event handler, which then did exactly the same
thing, creating a busy loop.
2023-01-07 10:53:30 +01:00
reallibretroadmin
d36bd9e677
Silence some warnings found in Xcode
2023-01-05 09:27:45 +01:00
Eric Warmenhoven
860ffb2b6a
Fix for fullscreen GL driver in Metal OSX build
...
After calling enterFullScreenMode on the GL view, it becomes the "key"
window, meaning it gets all of the input. This is problematic as that
view doesn't forward the input on to the input driver.
2023-01-05 01:21:15 +01:00
libretroadmin
7dfaae58f9
(UI) Cleanups; style nits
2022-11-23 05:08:15 +01:00
Ruben Nine
2e73b87328
Fix broken fullscreen mode in macOS Ventura by setting NS_WINDOW_COLLECTION_BEHAVIOR_FULLSCREEN_PRIMARY TO 1 << 7 as defined by NSWindowCollectionBehaviorFullScreenPrimary. ( #14556 )
2022-10-28 07:20:07 +02:00
LibretroAdmin
18ea6fa81e
Turn more boolean variables into flags for runloop
...
- Get rid of RARCH_CTL_IS_INITED, use runloop_get_flags instead
2022-10-24 18:16:00 +02:00
LibretroAdmin
ace21d28f7
Fix C++ comments
2022-10-01 17:56:16 +02:00
LibretroAdmin
8776c79a60
Fix 'inconsistent instance variable specification' error for OSX 10.5 / Xcode 3.1.4
2022-08-24 11:46:02 +02:00
23rd
9663e4b4f1
Fixed items of system top menu bar on macOS. ( #14288 )
...
The second attempt.
This reverts commit e1caf32817df57895f43b8667e7072790659e48d.
2022-08-24 03:57:43 +02:00
LibretroAdmin
e1caf32817
Revert "Fixed items of system top menu bar on macOS. ( #14271 )" ( #14279 )
...
This reverts commit 7068eebe0c59fea26a4fc176c769ef46fd3ad718.
2022-08-04 17:56:26 +02:00
23rd
7068eebe0c
Fixed items of system top menu bar on macOS. ( #14271 )
2022-08-04 15:47:30 +02:00
twinaphex
ddceb51f89
Get rid of some needless getters/setters
2021-09-30 21:10:12 +02:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
83ce4259a0
Have only one getter for runloop_state
2021-09-21 19:08:26 +02:00
twinaphex
f21641d898
Get rid of another 'getter' function
2021-09-21 18:30:56 +02:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
twinaphex
ea9f3f13ca
(Apple OSX) Swallow 'escape' key being pressed - would previously make the game
...
go from fullscreen to windowed
2021-04-07 00:48:21 +02:00
twinaphex
69eff40e0d
Cleanup
2021-03-08 16:35:55 +01:00
twinaphex
0b06eea846
(ui_cocoa.m) Cleanups - add fall-throughs
2021-03-08 15:19:26 +01:00
twinaphex
b0b81406ad
Cut down on HAVE_COCOA_METAL/HAVE_COCOA ifdef
2021-03-08 04:09:43 +01:00
twinaphex
ee77cd7288
Move cocoa_defines.h to defines/
2021-03-08 03:58:41 +01:00
twinaphex
ea3e9ee1c6
Buildfix
2021-03-08 00:33:31 +01:00
twinaphex
01c163a2fa
(Cocoa) Combine Cocoa files into one
2021-03-08 00:28:21 +01:00
twinaphex
9e2ff36d4a
(macOS) Silence warning
2021-01-27 03:44:11 +01:00
Autechre
a49b02c44b
(Mac) Makefile changes for supporting Metal build ( #11929 )
...
* (QB) Add rule for Metal - define HAVE_COCOA_METAL for now
when building for Metal, and HAVE_COCOA for non-Metal build
* Make necessary changes to Makefile.common and qb/config.libs.sh:
- Disable OpenGL for now for Metal build
- Take Metal conditional out of OpenGL block in Makefile.common
* (Metal) Header fixes for compiling without Xcode/Griffin
* (Mac) Some buildfixes for non-Xcode building
* (cocoa_common.h) Restructure to no longer use -DOSX
* (Apple) More buildfixes
* (Apple) Cleanups
2021-01-22 22:20:38 +01:00
Twinaphex
a83c328631
(Metal) Fix some build problems
2021-01-19 04:38:07 +01:00
twinaphex
0294b0c626
(Cocoa) Don't use NSEventModifierFlags type anymore - just
...
use NSUInteger instead
2021-01-18 20:41:30 +01:00
twinaphex
5c0aafe6e2
Simplify applicationDidFinishLaunching code for OSX 10.7 and up
2021-01-18 00:08:21 +01:00
twinaphex
1e9f6f175e
(OSX) Fix PowerPC build
2021-01-17 05:02:07 +01:00
twinaphex
6d39160de1
CLeanups
2021-01-16 22:36:03 +01:00
twinaphex
a7bb200a1c
(UI Cocoa) Cleanups
2021-01-16 22:22:16 +01:00
twinaphex
ca413ff132
(Cocoa) Cleanups
2020-09-15 21:03:27 +02:00
twinaphex
de68ce185c
(Cocoa) Cleanups
2020-09-15 21:00:22 +02:00