Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
997e4dd665 | ||
|
|
aa2d03d8e1 | ||
|
|
274c1deae4 | ||
|
|
d5bbf32a26 | ||
|
|
97a251b4b2 | ||
|
|
9d30917f4e | ||
|
|
c67c29ebd5 |
@@ -1,4 +1,8 @@
|
||||
# Changelog
|
||||
## 0.19.1
|
||||
+ An issue was fixed that caused a fatal error when using official `migration` services to transfer data between consoles.
|
||||
+ An issue was fixed in `ncm` that caused an error when the OS tried to enumerate installed SD card content.
|
||||
+ Several issues were fixed, and usability and stability were improved.
|
||||
## 0.19.0
|
||||
+ Support was added for 12.0.0.
|
||||
+ `mesosphère` was updated to reflect the latest official kernel behavior.
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
[subrepo]
|
||||
remote = https://github.com/Atmosphere-NX/Atmosphere-libs
|
||||
branch = master
|
||||
commit = 44279dbac4cce6413faf5b44bd790b23aa323083
|
||||
parent = 0f6f13a1ac0b74bcb15850a917023562e71e9c3f
|
||||
commit = 86c2eec8e9e966a30c19692adb79faeda45c1940
|
||||
parent = aa2d03d8e13bc5d3f34751b6105503a601dc958e
|
||||
method = merge
|
||||
cmdver = 0.4.1
|
||||
|
||||
@@ -71,7 +71,6 @@ namespace ams::boot2 {
|
||||
ncm::SystemProgramId::Ro, /* ro */
|
||||
ncm::SystemProgramId::Profiler, /* profiler */
|
||||
ncm::SystemProgramId::Sdb, /* sdb */
|
||||
ncm::SystemProgramId::Migration, /* migration */
|
||||
ncm::SystemProgramId::Olsc, /* olsc */
|
||||
ncm::SystemProgramId::Ngct, /* ngct */
|
||||
};
|
||||
@@ -111,7 +110,6 @@ namespace ams::boot2 {
|
||||
ncm::SystemProgramId::Ro, /* ro */
|
||||
ncm::SystemProgramId::Profiler, /* profiler */
|
||||
ncm::SystemProgramId::Sdb, /* sdb */
|
||||
ncm::SystemProgramId::Migration, /* migration */
|
||||
ncm::SystemProgramId::Olsc, /* olsc */
|
||||
ncm::SystemProgramId::Ngct, /* ngct */
|
||||
};
|
||||
@@ -484,9 +482,10 @@ namespace ams::boot2 {
|
||||
LaunchList(AdditionalLaunchPrograms, NumAdditionalLaunchPrograms);
|
||||
}
|
||||
|
||||
/* Prior to 12.0.0, boot2 was responsible for launching grc. */
|
||||
/* Prior to 12.0.0, boot2 was responsible for launching grc and migration. */
|
||||
if (hos::GetVersion() < hos::Version_12_0_0) {
|
||||
LaunchProgram(nullptr, ncm::ProgramLocation::Make(ncm::SystemProgramId::Grc, ncm::StorageId::BuiltInSystem), 0);
|
||||
LaunchProgram(nullptr, ncm::ProgramLocation::Make(ncm::SystemProgramId::Migration, ncm::StorageId::BuiltInSystem), 0);
|
||||
}
|
||||
|
||||
/* Launch user programs off of the SD. */
|
||||
|
||||
@@ -288,7 +288,7 @@ namespace ams::ncm {
|
||||
}
|
||||
|
||||
/* Set the path to the parent directory. */
|
||||
this->path.Set(this->path.GetSubstring(0, i));
|
||||
this->path.Set(this->path.GetSubstring(0, i + 1));
|
||||
|
||||
/* Try to load again from the parent directory. */
|
||||
return this->LoadEntries();
|
||||
|
||||
@@ -60,7 +60,7 @@ namespace ams::ncm {
|
||||
static Result CleanupBase(const char *root_path);
|
||||
static Result VerifyBase(const char *root_path);
|
||||
public:
|
||||
ContentStorageImpl() : rights_id_cache(nullptr), content_iterator(std::nullopt), last_content_offset(std::nullopt) { /* ... */ }
|
||||
ContentStorageImpl() : placeholder_accessor(), cached_content_id(InvalidContentId), cached_file_handle(), rights_id_cache(nullptr), content_iterator(std::nullopt), last_content_offset(std::nullopt) { /* ... */ }
|
||||
~ContentStorageImpl();
|
||||
|
||||
Result Initialize(const char *root_path, MakeContentPathFunction content_path_func, MakePlaceHolderPathFunction placeholder_path_func, bool delay_flush, RightsIdCache *rights_id_cache);
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MAJOR 0
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MINOR 19
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MICRO 0
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MICRO 1
|
||||
|
||||
#define ATMOSPHERE_RELEASE_VERSION ATMOSPHERE_RELEASE_VERSION_MAJOR, ATMOSPHERE_RELEASE_VERSION_MINOR, ATMOSPHERE_RELEASE_VERSION_MICRO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user