Commit Graph
36559 Commits
Author SHA1 Message Date
Serena f87bfda8d3 fix open in folder on macOS, avoid spawning the open command to open URLs (#17342)
* fix open in folder on macOS, avoid spawning the open command to open URLs

* fix indent

* goober alert

* no more goober

* fix compiler failing on linux
2023-04-27 13:32:41 +00:00
Henrik Rydgård 4d4881fcde Merge pull request #17340 from hrydgard/mac-translation-work
Mac translation work
2023-04-27 14:03:46 +02:00
Henrik Rydgård 1ba4ca3a09 Assorted Mac menu localization fixes 2023-04-27 13:38:28 +02:00
Henrik Rydgård c19b22d894 Default to OpenGL on Intel Macs for safety 2023-04-27 13:38:17 +02:00
Henrik Rydgård b333e2b306 Merge pull request #17338 from hrydgard/misc-fixes
Some fixes around popup lists and translations
2023-04-27 13:28:36 +02:00
Henrik Rydgård ff2475b37f Add --reldebug to b.sh, useful when valgrinding 2023-04-27 12:06:35 +02:00
Henrik Rydgård 68be93467e Fix some checks around translation. 2023-04-27 12:05:11 +02:00
Henrik Rydgård 67aa951fec PopupMultiChoice: Don't range-check the int-value if being initialized from PopupMultiChoiceDynamic (valgrind) 2023-04-27 11:55:57 +02:00
Henrik Rydgård 26d0128896 Merge pull request #17332 from hrydgard/socom-texcoord-issue
Fix texcoord issue with SOCOM post effect
2023-04-27 08:41:28 +02:00
Henrik Rydgård d43331e2c9 Merge pull request #17337 from Halo-Michael/master
Fix iOS build
2023-04-26 15:10:28 +02:00
Halo-Michael 941a10df4e Fix iOS build 2023-04-26 19:25:48 +08:00
Henrik Rydgård 5fef404946 Merge pull request #17335 from hrydgard/vulkan-fast-forward-mac
Vulkan fastforward: Check the current presentation mode instead of the Vsync setting
2023-04-26 12:31:48 +02:00
Henrik Rydgård 42ce619705 Vulkan fastforward: Check the current presentation mode instead of the Vsync setting.
After 1.15, I'm gonna clean up the presentation mode/vsync management
across the code base. This works around #17308 for now.
2023-04-26 12:02:42 +02:00
Henrik Rydgård 2d2f23bd6c compat.ini: Add Infected to [ForceMax60FPS] 2023-04-26 11:35:26 +02:00
Henrik Rydgård b3264f8eb5 Merge pull request #17334 from hrydgard/open-memstick-directory
Add "Open Memory Stick" to File menu on Mac
2023-04-26 11:02:31 +02:00
Henrik Rydgård 13c857210e Address feedback 2023-04-26 10:39:33 +02:00
Henrik Rydgård eeaeb8b7cc Add "Open Memory Stick" to File menu on Mac 2023-04-26 10:18:04 +02:00
Henrik Rydgård 6274eb7cae Follow the intent of the game's lookups rather than the practice, to reduce banding. 2023-04-25 23:17:40 +02:00
Henrik Rydgård 484f2c5954 Fix texcoord issue with SOCOM post effect 2023-04-25 23:02:12 +02:00
Henrik Rydgård c24f7eb084 Merge pull request #17331 from hrydgard/sdl-smooth-scrolling
SDL: Enable precise (smooth touchpad) scrolling.
2023-04-25 19:51:20 +02:00
Henrik Rydgård 0f107e102e SDL: Enable precise (smooth touchpad) scrolling.
Made possible by #17329
2023-04-25 18:56:48 +02:00
Henrik Rydgård 3d8d7a3ccb Merge pull request #17329 from hrydgard/mac-sdl-upgrade
Upgrade SDL for Mac to latest, prepare for notarization
2023-04-25 18:38:10 +02:00
Henrik Rydgård 6332e61e26 Fix Gold filenames, more gold prep for mac 2023-04-25 18:17:01 +02:00
Henrik Rydgård 108c8cd26a Remove hardened requirement on the development code signing
When we do real releases, we override this signing anyway.
2023-04-25 16:34:00 +02:00
Henrik Rydgård b125040944 git-version hack 2023-04-25 11:45:25 +02:00
Henrik Rydgård dc6c30a825 rpath work 2023-04-25 11:45:25 +02:00
Henrik Rydgård 81ef230b56 Specify the executable in Info.plist directly (temp, should be injected) 2023-04-25 11:45:25 +02:00
Henrik Rydgård b9267de215 Upgrade cpu_features submodule 2023-04-25 11:45:25 +02:00
Henrik Rydgård 5d028cb004 Upgrade SDL for Mac
This removes the option to use system SDL, which seems like a trap.

Also simplifies the macbundle.sh script accordingly.

Buildfix

Buildfix fix

Moar buildfix
2023-04-25 11:45:20 +02:00
Henrik Rydgård 22314f8cc7 Merge pull request #17328 from hrydgard/jit-memory-refactors
Some minor memory management refactoring
2023-04-24 13:07:49 +02:00
Henrik Rydgård 16b243b007 Centralize allocation of vertex decode buffers 2023-04-24 12:11:58 +02:00
Henrik Rydgård 321a112eff Rename SimpleBuf -> AlignedVector, use regular aligned memory instead of pages. 2023-04-24 12:04:34 +02:00
Henrik Rydgård f45a7cf06b Some semantic cleanup 2023-04-24 12:04:34 +02:00
Henrik Rydgård 7a75119ed0 Split out the Windows version of AllocateExecutableMemory 2023-04-24 12:04:27 +02:00
Henrik Rydgård a040985af0 macOS: Add new macOS directory, and an Entitlements.plist file. Part of notarization work. 2023-04-24 10:51:35 +02:00
Henrik Rydgård ccb8276fc8 Merge pull request #17326 from SerenaKit/serena/about-menu-native
Native 'About' panel
2023-04-23 21:29:36 +02:00
Henrik Rydgård 268dd6d8b7 Merge pull request #17325 from unknownbrackets/gpu-minor
Avoid shader error for uint with GLSL 1.2
2023-04-23 21:16:55 +02:00
Serena 0830eb51fc Native 'About' panel 2023-04-23 22:12:15 +03:00
Unknown W. Brackets 58abc7a154 GLES: Avoid shader error for uint with GLSL 1.2. 2023-04-23 09:49:24 -07:00
Henrik Rydgård 09c3c64381 Merge pull request #17322 from SerenaKit/serena/recognized-types-and-debug-nsmenu
Recognized types and Debug NSMenu for OS X
2023-04-23 15:14:43 +02:00
Serena bd3ae4b074 Escape string stuff, com -> org 2023-04-23 15:54:01 +03:00
Serena b52035f6df Merge branch 'hrydgard:master' into serena/recognized-types-and-debug-nsmenu 2023-04-23 15:48:44 +03:00
Henrik Rydgård 5e408bbd80 Merge pull request #17323 from hrydgard/unescape-menu-string
Add function UnescapeMenuString
2023-04-23 14:47:11 +02:00
Henrik Rydgård 4ed634383f If there are multiple escapes, pick the first. 2023-04-23 14:42:36 +02:00
Henrik Rydgård 91d4ded3fd Add function UnescapeMenuString
Turns E&dit into Edit and 'd'. Double ampersands are translated to just a single one,
hence the unescaping part of this.

Useful in the Mac port to deal with desktop UI translation strings with included
Windows hotkeys.
2023-04-23 14:37:09 +02:00
Serena a0d0aff865 woopsie 2023-04-22 18:12:42 +03:00
Serena a71ec1acdf Recognize openable types in Info.plist, debug menu in top bar 2023-04-22 18:11:06 +03:00
Henrik Rydgård 4e754a2ee7 Merge pull request #17321 from hrydgard/fix-save-textures-content-uri
Fix an oversight when saving replacement textures on scoped storage
2023-04-22 00:14:22 +02:00
Henrik Rydgård ef5abac1d3 Fix an oversight when saving replacement textures on scoped storage
We ended up not properly mangling the filename when changing extensions
if the file URI is an Android content URI.

Fixes #17320
2023-04-22 00:05:07 +02:00
Henrik Rydgård 3d7e73a37a Merge pull request #17318 from hrydgard/osk-keyboard-cleanup
PSPOskDialog: Add range check on keyboard layouts
2023-04-21 09:34:45 +02:00