Commit graph

2921 commits

Author SHA1 Message Date
HJfod
a09ba5c67c new Task class to replace Promises, test seems to indicate it's working 2024-04-22 00:08:10 +03:00
HJfod
4be910bda4 Fix crashes on trying to delete nullptr 2024-04-22 00:07:42 +03:00
HJfod
763e312baf remove incompatible stuff from MDTextArea 2024-04-14 18:41:42 +03:00
HJfod
53b081e77b remove uses of std::source_location 2024-04-14 18:04:01 +03:00
HJfod
3fbda5748e fix text input being clickable when invisible 2024-04-14 17:58:43 +03:00
HJfod
1145426402 Fix unzip crash 2024-04-14 17:57:31 +03:00
HJfod
33e12646b8 Make terminate cause a crash instead for the crashlog and stacktrace 2024-04-14 17:57:15 +03:00
HJfod
69bcab649e Better MiniFunction terminate message 2024-04-14 17:56:48 +03:00
HJfod
33af7befed Merge branch 'main' into new-index-but-better 2024-04-13 21:47:56 +03:00
HJfod
65fb390b43 use Popup::setCloseButtonSpr 2024-04-13 21:39:29 +03:00
HJfod
243c11cc8f minifunction dont assume return value is default-constructible 2024-04-13 21:38:46 +03:00
HJfod
d107f3386f add geode::terminate and geode::unreachable 2024-04-13 21:38:26 +03:00
HJfod
b1f33db497 add Popup::setCloseButtonSpr 2024-04-13 21:38:05 +03:00
HJfod
c6ecd87da3 improve is_filter + add move binding to eventlistener 2024-04-13 21:37:49 +03:00
dankmeme01
4c492c1f60 fix a lot of ub in disownPatch 2024-04-13 14:15:09 +02:00
altalk23
65e0023df8 fix test mods and version check 2024-04-13 00:56:33 +03:00
altalk23
91dcd603a2 change the wording 2024-04-12 23:10:53 +03:00
altalk23
2c559f8c5c error if mod target geode version does not match the sdk version 2024-04-12 23:02:28 +03:00
altalk23
2db4834fff Merge branch 'main' of https://github.com/geode-sdk/geode 2024-04-12 22:56:10 +03:00
altalk23
00e971a274 fix field containers for separate modify classes in which one of them is a base of another, causing shared indices 2024-04-12 22:56:05 +03:00
Oleksandr Nemesh
e50c3abff4
Fix loading bar going out of bounds (#688)
The actual reason lies in the loader implementation, which for some reason can sometimes count up the `m_refreshedModCount` twice for some mods which are disabled.

This small change checks the actual loaded mod count instead of relying on an incorrect `LoaderImpl` member and fixes issue #687.
2024-04-12 22:45:08 +03:00
dankmeme01
6516adb557 make debug allocator work under proton (?) 2024-04-12 15:10:33 +02:00
mat
318a7f2921
update json, fixes float precision issues 2024-04-11 15:17:41 -03:00
Cooper
8c61a6fe60
Add MDTextArea link (#664)
* add level: links and mod: links

* fix errors

* fix errors 2

* fix errors 3 (hopefully)

* fix errors 4 (i think fixed?)

* fix 5 PLEASE

* fix mod links and make level links actually work

* PLEASE JUST WORK!!!!!!!!!!!!!

* change it to this

* oops forgot a )

* PLEASE HORRIBLE CODE JUST WORK!

* AHHHHHHHHHHHHHHH fix

* just work

* I DO HORRIBLE CODE

* Update ModInfoPopup.cpp

---------

Co-authored-by: alk <45172705+altalk23@users.noreply.github.com>
2024-04-11 20:40:04 +03:00
glistermelon
e9da55f5fc
Windows Font Cache fix (again) (#595)
* Implemented Windows Font Cache fix, I think?

* These don't need to be volatile
2024-04-11 20:38:24 +03:00
akit
0490f81bad
Update SpanishExtra.nsh (#611) 2024-04-11 20:34:17 +03:00
Lenoch
c02cc6d741
French translation (#550)
* Create FrenchExtra.nsh

* Update installer.nsi

* Update FrenchExtra.nsh
2024-04-11 20:32:59 +03:00
staFF6773
37948011ba
Update JapaneseExtra.nsh (#532) 2024-04-11 20:32:20 +03:00
NyteLyte
a795487634
getChildOfType negative indices: size_t is unsigned (#656)
* size_t is unsigned

`i` is always >= 0 because it is unsigned. This causes crashes if no children are found before reaching 0.

* oops

`node->getChildrenCount() - 1` in the 2nd part of the for loop underflows as well if the children count is 0
2024-04-11 20:30:35 +03:00
Erymanthus | RayDeeUx
33fcd52e24
中文简体 and 中文繁体 translations (#669)
* 中文简体 and 中文繁体 translations

* rename

* ty @Prevter

* space

* forgor this

* oops
2024-04-11 20:21:58 +03:00
undefined06855
97f585545a
change #warning to #pragma message (#674) 2024-04-11 20:20:39 +03:00
Oleksandr Nemesh
bd5db26a4b
add ukrainian to installer (#681)
* add ukrainian to installer

* opt for "тека" instead of "директорія"
2024-04-11 20:20:24 +03:00
The Bearodactyl
2ca2cae6f8
Update Enums.hpp (#684)
* Update Enums.hpp

* Update Enums.hpp
2024-04-11 20:14:58 +03:00
dankmeme01
071b8958b0 fix geode dll 2024-04-11 18:40:57 +02:00
dankmeme01
427c74fce3 i hope this works 2024-04-11 18:26:58 +02:00
altalk23
e83e03f714 someone (prevter) wants to make a crashlog mod so i guess it's fine we export these as well 2024-04-11 19:05:36 +03:00
altalk23
e2c75e2f23 update tuliphook 2024-04-11 15:07:42 +03:00
dankmeme01
e77cc4d4f4 comment this out again 2024-04-11 10:29:53 +02:00
acaruso-xx
a84d49a630
[Loader] Fix android build (#680)
I probably should've tested this.
2024-04-10 22:59:54 +02:00
dankmeme01
6ea595a780
Merge pull request #678 from acaruso-xx/main
[Loader] Enable 'MZ_FORCE_FETCH_LIBS'
2024-04-10 22:44:46 +02:00
dankmeme01
7986704b0d
Merge pull request #679 from acaruso-xx/mdtextarea-fix
[Loader] Correct rendering of soft line breaks in MDTextArea
2024-04-10 22:44:27 +02:00
acaruso-xx
c7f8b5fea9 [Loader] Correct rendering of soft line breaks in MDTextArea 2024-04-10 16:36:03 -04:00
acaruso-xx
3fb52e3fe4 [Loader] Enable 'MZ_FORCE_FETCH_LIBS'
I think CMake is trying to link zlib from the host system? This prevents it from doing that.

This also causes a fun new CMake warning when configuring for whatever reason.
2024-04-10 16:16:42 -04:00
dankmeme01
b6dac6893b bump tuliphook 2024-04-10 19:10:10 +02:00
dankmeme01
9bad105424 how tf did that happen 2024-04-10 18:57:46 +02:00
dankmeme01
ea34e12d62 add a cmake error when compiling with android sdk below 23 2024-04-10 18:56:20 +02:00
altalk23
8002ca0e0b add greek to installer (accurate_k from discord) 2024-04-08 17:27:30 +03:00
dankmeme01
9f2cea46ad fix the release xhash 2024-04-03 21:19:21 +02:00
dankmeme01
faf5b336a9 i could not find an answer to that question 2024-04-03 18:34:51 +02:00
dankmeme01
ac08d2f03a fix windows debug compilation 2024-04-03 18:33:37 +02:00