Skip to content

Commit c224ceb

Browse files
committed
Ready for a new release
1 parent 41f0d4a commit c224ceb

File tree

4 files changed

+12
-13
lines changed

4 files changed

+12
-13
lines changed

cur-changelog.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Changelog for `v1.2.1`
22

3+
- Recompiled with Atmosphère v1.9.1 support (20.1.0)
4+
35
- Introduced a new game icon/NACP caching system to circumvent issues with 20.x icon/NACP loading slowdowns:
46

5-
- Icon/NACP data is stored in-memory in uSystem, which is why uSystem's memory footprint increases from `12MB` to around `30MB`: this should, in theory, allow cache for up to `200` installed games. If anyone happens to have more than this amount installed, then (even though this is already an absurd amount) feel free to open an issue to request more cache memory (we could theoretically use up to around `50MB`)
7+
- Icon/NACP data is stored in-memory in uSystem, which is why uSystem's memory footprint increases from `12MB` to around `40MB`: this should, in theory, allow cache for up to `200` installed games. If anyone happens to have more than this amount installed, then (even though this is already an absurd amount) feel free to open an issue to request more cache memory (we could theoretically use up to around `50MB`)
68

79
- Don't worry, since this shouldn't impact anything: we are already using less memory than the base HOME menu (which is around `50MB`) even considering the resulting size of the uSystem binary, we have been for years and still are, so (as always) things will be the same as with regular HOME menu, maybe even smoother
810

@@ -12,8 +14,6 @@
1214

1315
- Fixed a weird bug where (sometimes?) the default theme would be considered outdated
1416

15-
- Recompiled with Atmosphère v1.9.1 support (20.1.0)
16-
1717
# Changelog for `v1.2.0`
1818

1919
## General

docs/udesigner.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ if (ENVIRONMENT_IS_NODE) {
3131

3232
// --pre-jses are emitted after the Module integration code, so that they can
3333
// refer to Module (if they choose; they can also define Module)
34-
// include: /tmp/tmpdl2f4lcx.js
34+
// include: /tmp/tmp4uhijw9k.js
3535

3636
Module['expectedDataFileDownloads'] ??= 0;
3737
Module['expectedDataFileDownloads']++;
@@ -212,21 +212,21 @@ Module['FS_createPath']("/", "assets", true, true);
212212

213213
})();
214214

215-
// end include: /tmp/tmpdl2f4lcx.js
216-
// include: /tmp/tmp180a_krx.js
215+
// end include: /tmp/tmp4uhijw9k.js
216+
// include: /tmp/tmpkt4ctgah.js
217217

218218
// All the pre-js content up to here must remain later on, we need to run
219219
// it.
220220
if (Module['$ww'] || (typeof ENVIRONMENT_IS_PTHREAD != 'undefined' && ENVIRONMENT_IS_PTHREAD) || (typeof ENVIRONMENT_IS_AUDIO_WORKLET != 'undefined' && ENVIRONMENT_IS_AUDIO_WORKLET)) Module['preRun'] = [];
221221
var necessaryPreJSTasks = Module['preRun'].slice();
222-
// end include: /tmp/tmp180a_krx.js
223-
// include: /tmp/tmpv2tfitfh.js
222+
// end include: /tmp/tmpkt4ctgah.js
223+
// include: /tmp/tmpt3j6_dpw.js
224224

225225
if (!Module['preRun']) throw 'Module.preRun should exist because file support used it; did a pre-js delete it?';
226226
necessaryPreJSTasks.forEach((task) => {
227227
if (Module['preRun'].indexOf(task) < 0) throw 'All preRun tasks that exist before user pre-js code should remain after; did you replace Module or modify Module.preRun?';
228228
});
229-
// end include: /tmp/tmpv2tfitfh.js
229+
// end include: /tmp/tmpt3j6_dpw.js
230230

231231

232232
var arguments_ = [];
@@ -656,7 +656,7 @@ function updateMemoryViews() {
656656
var b = wasmMemory.buffer;
657657
HEAP8 = new Int8Array(b);
658658
HEAP16 = new Int16Array(b);
659-
HEAPU8 = new Uint8Array(b);
659+
Module['HEAPU8'] = HEAPU8 = new Uint8Array(b);
660660
HEAPU16 = new Uint16Array(b);
661661
HEAP32 = new Int32Array(b);
662662
HEAPU32 = new Uint32Array(b);
@@ -9238,7 +9238,6 @@ missingLibrarySymbols.forEach(missingLibrarySymbol)
92389238
'HEAPF32',
92399239
'HEAPF64',
92409240
'HEAP8',
9241-
'HEAPU8',
92429241
'HEAP16',
92439242
'HEAPU16',
92449243
'HEAP32',

projects/uDesigner/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ CXX_FLAGS := -O1 -fexceptions
1515
SOURCES += $(IMGUI_DIR)/imgui.cpp $(IMGUI_DIR)/imgui_draw.cpp $(IMGUI_DIR)/imgui_demo.cpp $(IMGUI_DIR)/imgui_widgets.cpp $(IMGUI_DIR)/imgui_tables.cpp $(IMGUI_DIR)/backends/imgui_impl_glfw.cpp $(IMGUI_DIR)/backends/imgui_impl_opengl3.cpp
1616

1717
LIBS := -lGL
18-
CXX_EMS_FLAGS := -s USE_WEBGL2=1 -s USE_GLFW=3 -s FULL_ES3=1 -s WASM=1 -s RETAIN_COMPILER_SETTINGS -s ALLOW_MEMORY_GROWTH -s ASSERTIONS -s EXPORTED_FUNCTIONS="[_main, _malloc]" -s EXPORTED_RUNTIME_METHODS=[ccall]
18+
CXX_EMS_FLAGS := -s USE_WEBGL2=1 -s USE_GLFW=3 -s FULL_ES3=1 -s WASM=1 -s RETAIN_COMPILER_SETTINGS -s ALLOW_MEMORY_GROWTH -s ASSERTIONS -s EXPORTED_FUNCTIONS="[_main, _malloc]" -s EXPORTED_RUNTIME_METHODS='["ccall", "HEAPU8"]' -s ERROR_ON_UNDEFINED_SYMBOLS=1
1919

2020
.PHONY: all clean
2121

projects/uScreen/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>com.xortroll.ulaunch.uscreen</groupId>
88
<artifactId>uScreen</artifactId>
99

10-
<version>1.1.0</version>
10+
<version>1.2.1</version>
1111
<name>uScreen</name>
1212

1313
<properties>

0 commit comments

Comments
 (0)