xenia icon indicating copy to clipboard operation
xenia copied to clipboard

Linux filesystem

Open bwrsandman opened this issue 4 years ago • 6 comments

These are filesystem and string changes to the emulator to work better on Linux. The changes help getting Xenia up and running but they need to be combined with the other Linux PRs to see the full working benefit. See #1430.

Changes

  • Paths utilities are tested for linux.
  • GTK boots up without crashing, the file dialog works.
  • Logging works when loading an xex.
  • Borrowed two commits from #1076.

Previous state

  • Xenia was failing to log as it was creating a directory called xenia.log and was unable to open a file there.
  • The open file dialog was broken.

State after fix coupled with other Linux fixes

  • The xenia app boots up and you can select a ROM from filesystem.
  • Xenia will load the ROM and logs data about it. It also logs guest-to-host calls.

bwrsandman avatar Aug 14 '19 11:08 bwrsandman

This looks good; in future it may be worth defining the expected path seperator used by the xbox somewhere useful

The tests you've added could perhaps be expanded to test resolving canonicalized paths correctly

x1nixmzeng avatar Aug 28 '19 19:08 x1nixmzeng

seems need rebase

greetings

sl1pkn07 avatar Mar 02 '20 17:03 sl1pkn07

Removed the use of templates to unify wstrings and strings as was mentioned by one of the maintainers in an earlier PR.

bwrsandman avatar Mar 03 '20 19:03 bwrsandman

@bwrsandman You can remove the last clock commit from this PR, it's in master now

JoelLinn avatar Jun 18 '21 13:06 JoelLinn

@bwrsandman You can remove the last clock commit from this PR, it's in master now

Done! :)

Triang3l avatar Jun 19 '21 16:06 Triang3l

Needs another rebase after 6ce5330f5f240f7ea5bcd06a49794480a339860a

mirh avatar Oct 16 '21 00:10 mirh