Skip to content
Snippets Groups Projects
  1. Jan 06, 2025
  2. Dec 30, 2024
  3. Dec 20, 2024
  4. Dec 14, 2024
  5. Dec 06, 2024
  6. Nov 30, 2024
  7. Nov 21, 2024
    • Gab's avatar
      Add more mentions of canary (#258) · 1d42c293
      Gab authored
      This should hopefully make it clearer whether or not you're using
      canary.
      
      Changelog:
      - Changed github workflows to have "canary" in the zip files
      - Added `App.FullAppName` in the about section, so that it's clear in
      there too
      - Changed log name for canary builds to
      `Ryujinx_Canary_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log`
      (normal builds should still be
      "Ryujinx_{version}_{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.log)
  8. Nov 20, 2024
  9. Nov 07, 2024
  10. Nov 03, 2024
  11. Oct 30, 2024
  12. Oct 26, 2024
  13. Oct 13, 2024
  14. Mar 02, 2024
  15. Feb 10, 2024
  16. Jan 29, 2024
    • TSRBerry's avatar
      Make config filename changable for releases & Log to Ryujinx directory if... · 70fcba39
      TSRBerry authored
      Make config filename changable for releases & Log to Ryujinx directory if application directory is not writable (#4707)
      
      * Remove GetBaseApplicationDirectory() & Move logs directory to user base path
      
      We should assume the application directory might be write-protected.
      
      * Use Ryujinx.sh in Ryujinx.desktop
      
      This desktop file isn't really used right now,
      so this changes effectively nothing.
      
      * Use properties in ReleaseInformation.cs and add ConfigName property
      
      * Configure config filename in Github workflows
      
      * Add a separate config step for macOS
      
      Because they use BSD sed instead of GNU sed
      
      * Keep log directory at the old location for dev environments
      
      * Add FileSystemUtils since Directory.Move() doesn't work across filesystems
      
      Steal CopyDirectory code from https://learn.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories
      
      * Fix "Open Logs folder" button pointing to the wrong directory
      
      * Add execute permissions to Ryujinx.sh
      
      * Fix missing newlines
      
      * AppDataManager: Use FileSystemUtils.MoveDirectory()
      
      * Make dotnet format happy
      
      * Add a fallback for the logging directory
      70fcba39
  17. Jan 22, 2024
  18. Dec 11, 2023
  19. Nov 14, 2023
  20. Oct 25, 2023
    • TSRBerry's avatar
      Add ldn_mitm as a network client for LDN (#5656) · c14ce4d2
      TSRBerry authored
      
      * Add relevant files from private repo
      
      Hopefully I didn't miss anything.
      
      JsonHelper.cs is a debug only change
      I only added line 810-812 in IUserLocalCommunicationService.cs
      for the new Spacemeowx2Ldn case.
      
      * Add a small README.md
      
      just for fun
      
      * Add note about NetCoreServer update to 5.1.0
      
      * Fix a few issues
      
      Fix usage of wrong broadcast address
      Log warning if empty userstring was received
      and don't add them to outNetworkInfo
      
      * Add warning about incompatibility with public LDN version
      
      * Add missing changes from old_master
      
      * Adjust ldn_mitm for Ryujinx/Ryujinx#3805
      
      * ldn: Adapt to changes from #4582
      
      * ldn_mitm: First cleanup iteration
      
      * ldn_mitm: Second cleanup iteration
      
      * Credit spacemeowx2 in README.md
      
      * Address first review comments by AcK
      
      Adhere to Ryujinx coding style
      Remove leftover log calls
      Change category of a few log calls
      Remove leftover debug notes
      
      * Replace return type with void for methods always returning true
      
      * Address first review comments by riperiperi
      
      Purely stylistic changes:
      - Adhere to naming style for internal fields
      - Improve code formatting
      
      * Throw InvalidOperationException when calling wrong ldn proxy methods
      
      * Add missing newlines in LanDiscovery.Scan()
      
      * Fix Linux not receiving broadcast packets
      
      * Remove ILdnUdpSocket
      
      It's very unlikely that we will ever need a udp client.
      Thus we should simplify LanDiscovery initialization
      and remove the parameter of InitUdp().
      
      * ldn_mitm: Improve formatting
      
      * fixup! Fix Linux not receiving broadcast packets
      
      By opening the udp server on 'LocalBroadcastAddr'
      Linux refused to answer packets going to LocalAddr.
      So in order to fix this problem, Linux now opens two LdnProxyUdpServers.
      
      * ldn_mitm: Fix assigning incorrect NodeIds
      
      This just made connecting a lot more reliable! Thanks @riperiperi
      
      * Fix node ids when leaving/joining
      
      * Change NodeId behaviour to work like RyuLdn
      
      * Change timing for accept and network info being reported.
      
      * Wait for connection before sending anything.
      
      * Remove ConnectAsync() from ILdnTcpSocket
      
      * Only broadcast scan responses if we're hosting a network.
      
      * Fix some filters, scan network duplication.
      
      * Fix silly mistake
      
      * Don't die on duplicates, just replace.
      
      * Lock around node updates
      
      These can happen from multiple threads.
      
      * ldn_mitm: Fix namespaces for Types
      
      Improve formatting
      Add warning if compression failed
      
      * Add quicker scan, forgetting networks that disappear.
      
      * Always force a network sync when updating AdvertiseData
      
      * Fix TCP frame size being too large for compressed frames
      
      * Allow ldn_mitm to pass -1 id for room localcommunicationids.
      
      * ldn_mitm: Match server socket options
      
      * ldn_mitm: Use correct socket options
      
      * ldn_mitm: Remove TCP broadcast socket options
      
      * config: Rename Spacemeowx2Ldn to LdnMitm
      
      * ldn_mitm: Generate random fake SSID
      
      * ldn_mitm: Adjust logging statements/levels
      
      * ldn_mitm: Add missing Stop() call for udp2
      
      * ldn_mitm: Adjust formatting
      
      * ldn_mitm: Add stub comments and adjust existing ones
      
      * ldn: Add LdnConst class & set tx/rx buffer sizes correctly
      
      * Move LdnConst out of UserServiceCreator
      
      Replace a few values with LdnConsts
      
      * ldn: Adjust namespaces and client names
      
      * ldn_mitm: Adjust formatting
      
      * ldn: Rename RyuLdn to LdnRyu
      
      * Replace LanProtocol.Read() refs with scoped refs
      
      * Add MIT license for ldn_mitm
      
      * Clarify that network interface is also used for LDN
      
      Although it's currently only used by ldn_mitm,
      it would probably be more confusing to exclude RyuLdn there.
      
      * Fix giving a station node id 0
      
      * Update Nuget packages
      
      * Remove LdnHelper
      
      * Add update functions for EnableInternetAccess setting
      
      * ldn: Log MultiplayerMode and DisableP2P
      
      * ldn: Adjust namespaces
      
      * Apply formatting
      
      * Conform to Ryujinx code style
      
      * Remove ldn_mitm from THIRDPARTY.md
      
      It shouldn't have been there in the first place.
      
      * Improve formatting
      
      ---------
      
      Co-authored-by: default avatarriperiperi <rhy3756547@hotmail.com>
      Co-authored-by: default avatarAc_K <Acoustik666@gmail.com>
      c14ce4d2
  21. Oct 20, 2023
    • NitroTears's avatar
      Add "Create Shortcut" To app context menu (#4734) · a42f0bbb
      NitroTears authored
      
      * Added basic implementation for shortcut creation
      
      Currently bitmaps (.bmp) are used as the source file, colours are good (unlike .ico rn) but are scaled poorly on desktop.
      
      * Icons display properly in shortcut
      
      * code cleanup
      
      * Moved shortcut logic to specific file, added Ava UI for shortcuts
      
      * Added linux .desktop shortcut creation
      
      * fixes to .shortcut data
      
      * code issue fixes
      
      * Added basic implementation for shortcut creation
      
      Currently bitmaps (.bmp) are used as the source file, colours are good (unlike .ico rn) but are scaled poorly on desktop.
      
      * Icons display properly in shortcut
      
      * code cleanup
      
      * Moved shortcut logic to specific file, added Ava UI for shortcuts
      
      * Added linux .desktop shortcut creation
      
      * fixes to .shortcut data
      
      * code issue fixes
      
      * added back shortcut to new contextmenu file
      
      * Replaced COM reference with ComImport for shortcut functionality
      
      * remove specific platform values and regions
      
      * Move ShortcutHelper to Ryujinx.Ui.Common.Helpers
      
      * Adjust styling and structure
      
      * code feedback changes
      
      * Added MacOS support using .app folder
      
      * Added basic implementation for shortcut creation
      
      Currently bitmaps (.bmp) are used as the source file, colours are good (unlike .ico rn) but are scaled poorly on desktop.
      
      * Icons display properly in shortcut
      
      * code cleanup
      
      * Moved shortcut logic to specific file, added Ava UI for shortcuts
      
      * Added linux .desktop shortcut creation
      
      * fixes to .shortcut data
      
      * code issue fixes
      
      * Added basic implementation for shortcut creation
      
      Currently bitmaps (.bmp) are used as the source file, colours are good (unlike .ico rn) but are scaled poorly on desktop.
      
      * Icons display properly in shortcut
      
      * code cleanup
      
      * Moved shortcut logic to specific file, added Ava UI for shortcuts
      
      * Added linux .desktop shortcut creation
      
      * fixes to .shortcut data
      
      * code issue fixes
      
      * Replaced COM reference with ComImport for shortcut functionality
      
      * remove specific platform values and regions
      
      * Move ShortcutHelper to Ryujinx.Ui.Common.Helpers
      
      * Adjust styling and structure
      
      * code feedback changes
      
      * adjust tooltip message
      
      * added shortcut-template.desktop file
      
      * set shortcut icon location to .local/share/icons
      
      * Linux code feedback changes
      
      * change InteropServices to new securifybv.ShellLink Package
      
      * added ShellLink to readme, updated shortcut comment
      
      * Code feedback changes
      
      * Added MacOS Support (As per Jose Estrada's PR)
      
      * dotnet format
      
      * Small restructuring
      
      * Embed template files into Ryujinx.Ui.Common
      
      * Disable "CreateShortcut" option for flatpak builds
      
      ---------
      
      Co-authored-by: default avatarTSR Berry <20988865+TSRBerry@users.noreply.github.com>
      Co-authored-by: default avatarJose Estrada <joseestradacobo@gmail.com>
      a42f0bbb
  22. Sep 04, 2023
    • siegmund-heiss-ich's avatar
      Add macOS Headless release workflow (#5272) · f631933e
      siegmund-heiss-ich authored
      * Add macOS Headless release workflow
      
      * Add MACH-O check before applying signature
      
      * Rename script for consistency
      
      * Remove redundant compiler flag
      
      * Fix release.yml arguments + names
      
      * Update headless.sh to include changes of pr #5398
      f631933e
  23. Aug 12, 2023
    • Isaac Marovitz's avatar
      Ava UI: Avalonia 11 & FluentAvalonia 2 Support (#4362) · 7b2225c6
      Isaac Marovitz authored
      * It builds
      
      (Doesn’t run waiting on FluentAvalonia Preview 5 Release)
      
      * Enable CompiledBindings by default
      
      * Ignore `PointerPressedEventArgs` Init warning
      
      * Define MIME and UTI Types
      
      * Update `UserProfileImageSelectorView` to StorageProvider API
      
      * PFS0 Magic
      
      * Update `MainWindowViewModel` to StorageProvider API
      
      * Update `SettingsUIView` to StorageProvider API
      
      * Update `ApplicationHelper` to StorageProvider API
      
      * Use `IsCheckChanged`
      
      * Rename events
      
      * Update Fluent Avalonia to Preivew 5
      
      * More package updates
      
      * Fix long selection bar
      
      * return glyph value directly, instead of using a binding
      
      * fix menu item checkboxes
      
      * Fix build
      
      * Update to Preview 6
      
      Unicorn conflict
      
      Fix remaining package oopsie
      
      * Fix issues from merge
      
      * Fix some warnings
      
      * Warnings
      
      * Squashed commit of the following:
      
      commit 79d1c190
      Author: Mary <mary@mary.zone>
      Date:   Sun Apr 16 11:38:07 2023 +0200
      
          chore: Update Silk.NET to 2.17.1 (#4686)
      
      commit 2bc88467
      Author: Ac_K <Acoustik666@gmail.com>
      Date:   Sun Apr 16 09:37:31 2023 +0000
      
          Update README.md
      
      commit baf8752e
      Author: Vincenzo Nizza <vincenzonizzaufficio@gmail.com>
      Date:   Sun Apr 16 11:19:33 2023 +0200
      
          Ensure the updater doesn't delete hidden or system files (#4626)
      
          * Copy desktop.ini to update directory if it exists in HomeDir
      
          * EnumerateFilesToDelete() exclude files with "Hidden" and "System" attributes
      
      commit d5e4378a
      Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Date:   Sun Apr 16 09:02:06 2023 +0000
      
          nuget: bump DynamicData from 7.13.1 to 7.13.5 (#4654)
      
          Bumps [DynamicData](https://github.com/reactiveui/DynamicData) from 7.13.1 to 7.13.5.
          - [Release notes](https://github.com/reactiveui/DynamicData/releases)
          - [Changelog](https://github.com/reactivemarbles/DynamicData/blob/main/ReleaseNotes.md)
          - [Commits](https://github.com/reactiveui/DynamicData/compare/7.13.1...7.13.5
      
      )
      
          ---
          updated-dependencies:
          - dependency-name: DynamicData
            dependency-type: direct:production
            update-type: version-update:semver-patch
          ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      
      commit 6dbcdfea
      Author: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
      Date:   Sun Apr 16 09:09:02 2023 +0200
      
          Ava: Fix nca extraction window never closing & minor cleanup (#4569)
      
          * ava: Remove unused doWhileDeferred parameters
      
          * ava: Minimally improve swkbd dialog
      
          It's currently impossible to get the dialog to redirect focus to the InputBox.
      
          * ava: Fix nca extraction dialog never closing
      
          Also contains some minor cleanup
      
      commit c5258cf0
      Author: NitroTears <73270647+NitroTears@users.noreply.github.com>
      Date:   Sun Apr 16 11:03:35 2023 +1000
      
          Ability to hide file types in Game List (#4555)
      
          * Added HiddenFileTypes to config state, and check to file enumeration
      
          * Added hiddenfiletypes checkboxes to the UI
      
          * Added Ava version of HiddenFileTypes
      
          * Inverted Hide to Show with file types, minor formatting
      
          * all variables with a reference to 'hidden' is now 'shown'
      
          * one more variable name changed
      
          * review feedback
      
          * added FileTypes extension methof to get the correlating config value
      
          * moved extension method to new folder and file in Ryujinx.Ui.Common
      
          * added default case for ToggleFileType
      
          * changed exception type to OutOfRangeException
      
      commit 5c89e22b
      Author: Daniel Shala <daniel.shala08@gmail.com>
      Date:   Sat Apr 15 18:11:24 2023 +0200
      
          Added check for eventual symlink when displaying game files. (#4526)
      
          * Added check for eventual symlink when displaying game files.
      
          * Moved symlink check logic
      
          * Moved symlink check logic
      
          * Fixed prev commit
      
          ---------
      
      Co-authored-by: default avatarDaniel Shala <danielshala00@gmail.com>
      
      commit 11ecff2f
      Author: Alex Barney <thealexbarney@gmail.com>
      Date:   Fri Apr 14 16:00:34 2023 -0700
      
          Rename Hipc to Cmif where appropriate (#3880)
      
      commit 4c3f0964
      Author: MutantAura <44103205+MutantAura@users.noreply.github.com>
      Date:   Wed Apr 12 20:18:40 2023 +0100
      
          Move swkbd message null check into constructor (#4671)
      
      commit e187a887
      Author: TSRBerry <20988865+TSRBerry@users.noreply.github.com>
      Date:   Wed Apr 12 03:09:47 2023 +0200
      
          HLE: Deal with empty title names properly (#4643)
      
          * hle: Deal with empty titleNames in some languages
      
          * gui: Fix displaying the wrong title name
      
          * Remove unnecessary bounds check
      
          * Fix a NRE when getting the version string
      
          * Restore empty string logic
      
      commit a64fee29
      Author: riperiperi <rhy3756547@hotmail.com>
      Date:   Tue Apr 11 08:23:41 2023 +0100
      
          Vulkan: add situational "Fast Flush" mode (#4667)
      
          * Flush in the middle of long command buffers.
      
          * Vulkan: add situational "Fast Flush" mode
      
          The AutoFlushCounter class was added to periodically flush Vulkan command buffers throughout a frame, which reduces latency to the GPU as commands are submitted and processed much sooner. This was done by allowing command buffers to flush when framebuffer attachments changed.
      
          However, some games have incredibly long render passes with a large number of draws, and really aggressive data access that forces GPU sync.
      
          The Vulkan backend could potentially end up building a single command buffer for 4-5ms if a pass has enough draws, such as in BOTW. In the scenario where sync is waited on immediately after submission, this would have to wait for the completion of a much longer command buffer than usual.
      
          The solution is to force command buffer submission periodically in a "fast flush" mode. This will end up splitting render passes, but it will only enable if sync is aggressive enough.
      
          This should improve performance in GPU limited scenarios, or in games that aggressively wait on synchronization. In some games, it may only kick in when res scaling. It won't trigger in games like SMO where sync is not an issue.
      
          Improves performance in Pokemon Scarlet/Violet (res scaled) and BOTW (in general).
      
          * Add conversions in milliseconds next to flush timers.
      
      commit 9ef94c82
      Author: riperiperi <rhy3756547@hotmail.com>
      Date:   Tue Apr 11 07:55:04 2023 +0100
      
          ARMeilleure: Move TPIDR_EL0 and TPIDRRO_EL0 to NativeContext (#4661)
      
          * ARMeilleure: Move TPIDR_EL0 and TPIDRRO_EL0 to NativeContext
      
          Some games access these system registers several tens of thousands of times in a second from many different threads. While this isn't really crippling, it is a lot of wasted time spent in a reverse pinvoke transition.
      
          Example games are Pokemon Scarlet/Violet and BOTW. These games have a lot of different potential bottlenecks so it's unlikely you will see a consistent improvement, but it definitely disappears from the cpu profile.
      
          * Remove unreachable code.
      
          * Add ulong conversion for offsets
      
          * Nit
      
      commit 915d6d04
      Author: riperiperi <rhy3756547@hotmail.com>
      Date:   Tue Apr 11 07:32:31 2023 +0100
      
          OpenGL: Fix OBS/Overlays again by binding FB before present (#4668)
      
          This seems to have been removed by the Post-Processing PR, but it is required for the display in OBS to be the right way up and properly scaled.
      
          I've tested this with AA and FSR on MK8D and it seems to behave properly. Testing is welcome.
      
      commit a4780ab3
      Author: MutantAura <44103205+MutantAura@users.noreply.github.com>
      Date:   Mon Apr 10 23:04:31 2023 +0100
      
          Force activate parent window before dialog is shown (#4663)
      
      * Fix build
      
      Extraction dialogue not working
      
      * Avalonia Preview 7
      
      Needs Fluent Avalonia update still…
      
      * Fix Render Scaling
      
      * Update Fluent Avalonia
      
      * Remove `pfs0` as runnable file type
      
      * Restore Info.plist formatting
      
      * Plist Format
      
      * Update Avalonia.Svg.Skia
      
      * Update theme code (TODO)
      
      * swtich to using theme variants  for light dark
      
      * Fix crashes
      
      * Text centering issues
      
      * Update `TitleUpdateViewModel` to StorageProvider API
      
      * Fixed for new PR
      
      (Will crash on launch)
      
      * Fixes…
      
      * UI: Fix sections extraction (#4820)
      
      * UI: Fix sections extraction
      
      There is currently an issue when the update NCA doesn't contains the section we want to extract, this is fixed by adding a check.
      I have fixed the inverted handler of ExeFs/Logo introduced in #4755.
      
      Fixes #4521
      
      * Addresses feedback
      
      * Fix issues…
      
      * Preview 8
      
      * Fix fuck ups
      
      * Fixes
      
      * More cleanup
      
      * Ava 11 RC
      
      Maybe there is a god
      
      * Update FluentAvalonia
      
      * update svg
      
      * Second RC (kill me)
      
      * It builds
      
      * Ava 11
      
      * Remove unnecessary usings
      
      * Fix build
      
      * Formatting
      
      * GAS GAS GAS!!!!
      
      * Fix DLC Window Crash
      
      * Linux runner try not to crash challenge (impossible)
      
      * Add app.manifest
      
      * Fix accidental Silk.NET.Vulkan bump
      
      * Try fix truncation
      
      * Linux fix popup Windows
      
      * Fix cutoff text on windows
      
      * Status bar styling fixes
      
      * Volume Toggle Split Button Fixes
      
      * Fix load bar color
      
      * Fix shortcuts
      
      * Best we're gonna get
      
      * Fix spacing
      
      Co-authored-by: default avatarExhigh <exhigh01@gmail.com>
      
      * Formatting
      
      * Fix Profile Dropdown
      
      * Fix Window Startup Position
      
      * Format Fixes
      
      * Fix stupid mistake
      
      * Fix accidental change
      
      * Scaling Handler (peri pls make sure is working)
      
      * Remove Locale Reflection Binding Use + Unsued Usings
      
      * Fix formatting
      
      Code styling
      
      Ughhhh
      
      Fix interface
      
      Make TimeZoneConverter internal
      
      * Remove bell workaround (no longer needed)
      
      * Disable accent menu
      
      * Update to Ava 11.0.2
      
      * Peri suggestions
      
      * Formatting
      
      * Cleanup a bunch of jank
      
      * Dependency update
      
      * Berry fixes and suggestions
      
      * Final suggestions
      
      * Rename assemblyIdentity to Ryujinx.Emulator.Avalonia
      
      ---------
      
      Co-authored-by: default avatarEmmanuel Hansen <emmausssss@gmail.com>
      Co-authored-by: default avatarAc_K <Acoustik666@gmail.com>
      Co-authored-by: default avatarExhigh <exhigh01@gmail.com>
      Co-authored-by: default avatarTSR Berry <20988865+TSRBerry@users.noreply.github.com>
      7b2225c6
  24. Jun 28, 2023
    • Ac_K's avatar
      macOS: Fix warning in some shell scripts (#5398) · 16fa9837
      Ac_K authored
      * macOS: Fix warning in some shell scripts
      
      In a way to continue the cleaning of the project, there are some warnings which can be easily fixed.
      
      * Try to fix CI
      
      * Fix APP_ARGUMENTS
      
      * Addresses feedback
      16fa9837
  25. Jun 25, 2023
  26. May 29, 2023
    • TSRBerry's avatar
      Linux: Automatically increase vm.max_map_count if it's too low (#4702) · 35d91a0e
      TSRBerry authored
      * memory: Check results of pinvoke calls
      
      * Increase vm.max_map_count when running Ryujinx
      
      * Add SupportedOSPlatform attribute for WindowsApiException
      
      * Revert increasing vm.max_map_count via script
      
      * Add LinuxHelper to detect and increase vm.max_map_count
      
      With GUI dialogs, this should be a bit more user-friendly.
      
      * Supply arguments as a list to RunPkExec
      
      * Add error logging in case RunPkExec() fails
      
      * Prevent Gtk from crashing
      35d91a0e
  27. May 28, 2023
    • subanz's avatar
      Linux: Use gamemode if it is available when using Ryujinx.sh. (#4938) · 7bc9d0cd
      subanz authored
      * Linux: Detect if gamemode is installed and start it when launching Ryujinx.
      
      When using the Ryujinx.sh script to start the emulator check if gamemoderun exists and use it if it does.
      
      Gamemode mode on Linux changes some system settings to make performance during gaming more consistent mainly by changing the CPU governor to performance.
      
      https://github.com/FeralInteractive/gamemode
      
      * Removed if statement.
      
      * Fix due to wrong assumption about the output of which.
      
      Checks if the which output contains a no match response, otherwise use gamemoderun.
      
      Using a case statement because it makes substring matching possible in sh and also it turns out that adding an empty string after env throws an error because env attempts to parse it as a paramater.
      
      * Missed a couple semicolons.
      
      * Different approach for checking if gamemode is available.
      
      Should hopefully work across all implementations of which.
      
      * Remove unneeded which command.
      
      * Change code to keep launch command to a single line.
      7bc9d0cd
    • siegmund-heiss-ich's avatar
      Improve macOS updater (#5064) · 7e0b4bd5
      siegmund-heiss-ich authored
      * Fix macOS Updater (once again)
      
      * Also fix my brain's issues
      
      * Move set -e that lsof doesn't trigger exit 1
      
      * Resolve yesterdays brain malfunction 2
      
      * Revert "Move set -e that lsof doesn't trigger exit 1"
      
      This reverts commit 589a630610fff26f6a549d82c73be61b74187327.
      
      * Also check if PID exists
      
      * Remove lsof and instead check for running processes
      
      * Remove empty lines
      
      * Increase max iterations
      
      * Address feedback
      
      * Remove obsolete check for child processes
      
      * Update comments
      
      * Update comments
      
      * I swear this is the last commit
      
      * lsof + ps check
      7e0b4bd5
  28. May 19, 2023
  29. May 17, 2023
  30. May 12, 2023
  31. May 11, 2023
  32. May 05, 2023
  33. Apr 28, 2023
  34. Mar 12, 2023
  35. Feb 25, 2023
  36. Jan 10, 2023
  37. Jan 09, 2023
Loading