Commit graph

4742 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
e67f099984 Hotfixes. 2023-02-21 20:39:05 -08:00
Nicolas "Pixel" Noble
d9d588467f Fixing a few things, and adding a couple more tools. 2023-02-21 20:19:09 -08:00
Nicolas "Pixel" Noble
6b12747d56 Adding publisher. 2023-02-20 23:02:54 -08:00
Nicolas "Pixel" Noble
7a79dc5874 Tools support. 2023-02-20 22:40:32 -08:00
Nicolas Pixel Noble
8968af4192 Creating VSCode extension skeleton. 2023-02-20 11:33:05 -08:00
Nicolas Noble
618c54101b
Merge pull request #1220 from nicolasnoble/cq-sequence
Adding sequence numbers to uvfiles.
2023-02-19 19:00:07 -08:00
Nicolas "Pixel" Noble
97ef17207d Adding sequence numbers to uvfiles.
This may alliviate race conditions when writing files.
2023-02-19 14:34:06 -08:00
Nicolas Noble
fd2fe92304
Merge pull request #1219 from nicolasnoble/imgui-lua-plot
Adding plot functions to imgui lua bindings.
2023-02-13 21:13:47 -08:00
Nicolas "Pixel" Noble
ca9a75fccd Adding plot functions to imgui lua bindings. 2023-02-13 20:01:54 -08:00
Nicolas Noble
b265f234c9
Adding direct link to full documentation on main page. 2023-02-13 17:25:02 -08:00
Nicolas Noble
2a04807211
Merge pull request #1217 from nicolasnoble/font-compress
Further compressing system font.
2023-02-10 17:40:16 -08:00
Nicolas Pixel Noble
65de8f2c16 Further compressing system font. 2023-02-10 08:33:24 -08:00
Nicolas Noble
65d0ab71e0
Merge pull request #1216 from nicolasnoble/font-clean
Cleaning up system font.
2023-02-08 23:53:47 -08:00
Nicolas "Pixel" Noble
2c547bce2e Cleaning up system font. 2023-02-08 21:45:12 -08:00
Nicolas Noble
8ff3845788
Merge pull request #1214 from thankfulmachine/absolute-bindir
Set binDir to absolute path
2023-02-06 22:38:17 -08:00
Thankful Machine
66daaec38e Set binDir to absolute path
This fixes an issue on macOS where finding font resources can fail via relative
paths in certain environments such as the terminal. Using absolute paths for
these lookups work in both the terminal and inside the .app.
2023-02-06 21:39:17 -08:00
Nicolas Noble
1e7660678b
Merge pull request #1213 from thankfulmachine/sign-mac-app-as-last-step
Move mac app codesigning into GitHub workflows
2023-02-06 21:16:43 -08:00
Nicolas Noble
0369af0349
Merge pull request #1211 from mkst/wiseguy-changes
Fix some bss issues with obj converter
2023-02-06 21:03:55 -08:00
Thankful Machine
92ac38bad9 Move mac app codesigning into GitHub workflows
The app cannot be modified after signing, and there are some files copied into
the app bundle during the CI workflows, so move signing as the last modifying
step there.
2023-02-06 20:33:25 -08:00
Nicolas Noble
d6ceb80923
Merge pull request #1212 from nicolasnoble/better-mips-script
Better mips.ps1 dialogs.
2023-02-06 18:56:52 -08:00
Nicolas "Pixel" Noble
bf24615fbc Better mips.ps1 dialogs. 2023-02-07 03:05:56 +01:00
Nicolas Noble
f51ce2ca43
Shortening mips script installation command. 2023-02-06 16:39:13 -08:00
Nicolas Noble
b72b279316
Merge pull request #1210 from grumpycoders/24-bits-sshot-fix
Fixing 24-bits screenshots bug.
2023-02-05 14:34:48 -08:00
Nicolas Noble
4557930fc8
Using proper pointer. 2023-02-05 10:20:56 -08:00
Nicolas Noble
23273f5197
Also fixing start pointer. 2023-02-05 08:54:50 -08:00
Nicolas Noble
b6d7da6d91
Fixing 24-bits screenshots bug. 2023-02-05 08:47:24 -08:00
Nicolas Noble
8e748f9388
Merge pull request #1208 from thankfulmachine/fix-mac-app-builds
Improve mac app layout
2023-02-04 23:59:08 -08:00
Thankful Machine
8f0f41291d Improve mac app layout
When downloading an app or disk image from the Web, files get the
`com.apple.quarantine` attribute which signals to the OS that the app may be
unsafe. The user can still let the app to run from Finder, which removes the
attribute and allows future runs to proceed without a prompt.

However, if an app is irregular, the user can't approve it normally and it may
get labeled as "damaged". The workaround is to remove the attribute with
something like `xattr` in the terminal but that isn't necessary.

Change the `create-app.sh` script to bring the app into a more typical form for
macOS and remove files that might interfere with code-signing or needlessly
increase the app's size.

- Don't symlink the `pcsx-redux` binary. Make the real binary exist at
  `./Contents/MacOS/PCSX-Redux`.
  - Remove the now empty `./Contents/Resources/bin`.
- Call the app icon `AppIcon.icns` as is customary.
  - Remove source images after constructing the app icon.
- Move dylibs into `./Contents/Frameworks`.
  - Add this path to the executable's `@rpath`.
  - Use `@rpath` instead of `@executable_path` for library locations.
- Removing the quarantine attribute during the build has no effect.
- Remove the Linux desktop things from
  `./Contents/Resources/share/applications` as it isn't necessary for macOS.
- Ad-hoc codesign the app after making changes.
  This must *always* be the very last step.

Update the README about this.
2023-02-04 22:19:39 -08:00
wheremyfoodat
26d0a78307
Merge pull request #1207 from 2601677867/main
Fix and Add some Chinese Translation Text
2023-01-30 14:18:44 +02:00
Kevin Anderson
17a96a1105 Fix and add some Chinese translation 2023-01-30 19:30:11 +08:00
Nicolas Noble
6363633334
Silencing spurious error message. 2023-01-21 20:04:43 -08:00
Nicolas Noble
0a7668d39e
Merge pull request #1200 from nicolasnoble/abi-workaround-krom2
Workarounding wrong ABI usage on Krom2 functions.
2023-01-13 00:13:35 -08:00
Nicolas Pixel Noble
2f4b7ef9a9 Adding a comment explaining the weird ABI. 2023-01-12 23:22:02 -08:00
Nicolas Pixel Noble
605a1e6da2 Workarounding wrong ABI usage on Krom2 functions. 2023-01-12 22:20:08 -08:00
Nicolas Noble
6695698a7b
Forgot one copyright location. 2023-01-12 20:16:44 -08:00
Nicolas Noble
2db890b272
Merge pull request #1191 from nicolasnoble/uc-sdk-bump
Updating uC-sdk..
2023-01-04 18:03:21 -08:00
Nicolas 'Pixel' Noble
f8ec5f6540 Updating uC-sdk.. 2023-01-04 17:21:52 -08:00
Nicolas Noble
a68d81a479
Merge pull request #1190 from grumpycoders/derp
Derp.
2023-01-04 12:13:26 -08:00
Nicolas Noble
41852395cc
Derp.
Derp.
2023-01-04 09:49:34 -08:00
Nicolas Noble
100afb1ae5
Merge pull request #1189 from nicolasnoble/delayed-loads
Adding delayed load tests.
2023-01-04 09:37:49 -08:00
Nicolas Pixel Noble
a03c9d3ed3 Adding delayed load tests. 2023-01-04 08:36:59 -08:00
Nicolas Noble
74ca63046d
Merge pull request #1188 from caldog20/mac-mips-homebrew
Fix Homebrew binutils formula
2023-01-03 17:10:47 -08:00
Caleb Yates
ba4718fad2
Add texinfo as a proper dependency 2023-01-03 17:22:07 -06:00
Nicolas Noble
03a0267dee
Merge pull request #1186 from nicolasnoble/copyright
Bumping copyright.
2023-01-02 12:26:35 -08:00
Nicolas Pixel Noble
106d584e69 Bumping copyright. 2023-01-02 11:34:42 -08:00
Nicolas Noble
63ff6dde4c
Merge pull request #1179 from nicolasnoble/uvfile-tweaks
UvFile tweaks.
2022-12-26 14:56:13 -08:00
Nicolas Pixel Noble
a0726c8ebe Properly closing cached files. 2022-12-26 13:58:50 -08:00
Nicolas Pixel Noble
d3d453d363 Closing read-only handles that got fully cached. 2022-12-26 13:56:21 -08:00
Nicolas Noble
91bbf7a8a6
Merge pull request #1177 from nicolasnoble/fixes-and-tweaks
Minor fixes and tweaks.
2022-12-23 20:40:06 -08:00
Nicolas Pixel Noble
40c3317526 Removing useless wrapper. 2022-12-23 16:59:15 -08:00