Commit Graph

122 Commits

Author SHA1 Message Date
SSimco
4f3025ec3a
Merge pull request #4 from goeiecool9999/case-inses
Minimise the patch even more.
2022-09-09 19:20:41 +03:00
goeiecool9999
72fb93f3a3 Minimise the patch even more. 2022-09-09 17:28:22 +02:00
SSimco
1e55556fb6
Merge pull request #3 from goeiecool9999/case-inses
Simplify code a lot
2022-09-09 16:58:38 +03:00
goeiecool9999
14aa8aaf63 Fix infinite recursion on non-existing directory 2022-09-09 12:10:51 +02:00
goeiecool9999
97b5622705 Simplify code a lot 2022-09-09 11:59:51 +02:00
SSimco
4b2d3fa4cf
Merge pull request #2 from goeiecool9999/case-inses
Fix bug from last PR and improve code
2022-09-09 12:17:14 +03:00
goeiecool9999
9002a7c914 More optimized 2022-09-09 11:05:39 +02:00
goeiecool9999
ac7b7add27 Last PR introduced a bug 2022-09-09 10:46:28 +02:00
SSimco
7b4dc86252
Merge pull request #1 from goeiecool9999/case-inses
Handle permission error. parrent -> parent
2022-09-09 09:42:14 +03:00
klaas
a9054c16c7 Merge remote-tracking branch 'case-inses/case-inses' into case-inses 2022-09-08 21:28:18 +02:00
ssimco
dfe35375b7 Revert "Compare only ASCII characters in path"
This reverts commit fb789419c3.
2022-09-08 21:12:32 +03:00
goeiecool9999
ab6cddbec2 Don't need to check if an error happened. 2022-09-08 19:29:26 +02:00
goeiecool9999
9fc2d8b158 Handle permission error. parrent -> parent 2022-09-08 19:27:29 +02:00
ssimco
fb789419c3 Compare only ASCII characters in path 2022-09-08 20:04:37 +03:00
ssimco
459d1f4d8d Revert "Add support for case insensitive non-ASCII paths"
This reverts commit b46e45f402.
2022-09-08 16:46:00 +03:00
ssimco
b46e45f402 Add support for case insensitive non-ASCII paths 2022-09-08 12:39:18 +03:00
SSimco
a69c18b8b2
Merge branch 'cemu-project:main' into case-inses 2022-09-08 07:40:07 +03:00
Tom Lally
6cdb6eed17
Cleanup udiv128 (#206) 2022-09-08 02:12:53 +02:00
bitscher
4eaa600b57
Fix various compiler warnings given by Clang (#170) 2022-09-07 20:04:32 +02:00
bslhq
4d1be950e3
Fix various issues related to title names (#192)
Fixed various issues related to title names:
1. If console language is set to non-English, the title names in Title Manager may be empty.
2. Game list do not show custom names if list style set to icon or small icon.
3. Custom title names for some languages (like JP or CN) appear confusing if re-edited.
4. Unexpected overrides of variable values in ParsedMetaXml.h
2022-09-07 19:58:56 +02:00
Jun Bo Bi
b752d2eddd
fix clang-cl (#202) 2022-09-07 18:22:40 +02:00
Timothy Redaelli
0a1985e481
Set timer milliseconds for "Controller settings" (#194)
This is needed to avoid having the Controller settings window black on Linux
2022-09-07 16:54:48 +02:00
ssimco
4e5afba028 Find case-insensitive file/folder path if not found 2022-09-07 12:40:12 +03:00
goeiecool9999
e20bfd00ec
Separate filestream.h into OS specific implementation files (#190) 2022-09-07 02:42:25 +02:00
Tom Lally
f8b5024c09
Improved macro clarity. (#188) 2022-09-07 02:27:52 +02:00
Exzap
e5d7d5d173
Use utf8 aware string conversion for wxLaunchDefaultBrowser() (#185) 2022-09-05 18:42:24 +02:00
Haxorzz
0030fa44a5
Slight tweaks to greek translation (#180) 2022-09-05 15:57:02 +02:00
Exzap
5a69505d13
Fix double %% on shader compilation screen
It was a relic from previously using sprintf where % has to be escaped with %%
2022-09-05 15:53:50 +02:00
Andrea Pappacoda
728bd3178b
build: update required fmt version (#183) 2022-09-05 15:38:25 +02:00
Exzap
391334d64e
Use ANSI encoding for cemu.rc (#184)
Clang has issues with utf16 and MSVC does not like utf8. So ANSI it is.
2022-09-05 15:36:06 +02:00
bitscher
917b80941e
Fix broken icon layout when loading Cemu on Gnome (#171)
The icon view was all broken from having entries inserted with non
loaded icons, resulting in a layout that had the wrong size and no
obvious way to trigger a resizing without incurring a costly window
redraw.

Solution: When the icon is not yet loaded insert a transparent
placeholder icon.
2022-09-05 14:51:24 +02:00
SSimco
0ed4fdcd78
Update fmt version to 9.1.0 (#177) 2022-09-05 14:48:44 +02:00
bitscher
f2ec0b4083
Fix the reloading of game cache from settings.xml (#169)
std::is_same_v<decltype(0LL), int64_t> does not evaluate the same on
Linux Clang and MSVC. MSVC returns true but Clang and GCC both returns
false resulting in failing to read the game id from the XML file and
therefore rebuilding the cache.

Solution: Don't rely on the type of 0LL and 0ULL literals but explicitly
provide the type of the field we are trying to read.
2022-09-05 14:42:15 +02:00
Jun Bo Bi
a54a3ec74e
Fix build using clang-cl on windows and improve driver detection (#129) 2022-09-04 23:15:40 +02:00
Exzap
4ed18a65c3
Name output binary Cemu_<CONFIG> and always place it in bin/ (#179) 2022-09-04 22:23:24 +02:00
bslhq
1373c76eb9
fix H264_IsBotW() return false while BotW's TitleRegion is JP (#174) 2022-09-04 18:19:27 +02:00
LoaTcHi
14d6fb0987
Added french translation on GenericName field (#160) 2022-09-04 02:01:46 +02:00
bitscher
f8297eeb44
Fix game list ordering & Favorite checkbox (#163) 2022-09-04 01:32:32 +02:00
Exzap
33167196d9
Wait for gfx pack init before loading shaders (#168)
2.0 introduced a race condition where the shader cache loading screen could load shaders before the graphic packs finished activating, potentially bypassing custom shaders.
Also removed legacy GraphicPack interface (GraphicPack.cpp/.h) since it was only kept around for Cemuhook and removed u8string variant of cemuLog_force since it's no longer used
2022-09-04 01:27:44 +02:00
Exzap
8dd1688ca7
coreinit: Make OSReport and OSConsoleWrite thread-safe 2022-09-03 23:53:45 +02:00
Francesco Saltori
d22901be1c
Miscellaneous translatable strings improvements and fixes (#159)
* Make PPC threads/texture cache info window columns untranslatable
* Make several window titles translatable
* Make About window text translatable
* Fix <profile name> placeholder not being recognized as translatable
* Miscellaneous improvements to GUI strings
* Add a few missing entries to gitignore
* Adjust Italian translation of Linux files
2022-09-03 22:55:58 +02:00
bitscher
1a1de370e4
Portable way of opening URLs and directories (#156)
Replaced every instance of ShellExecute with wxLaunchDefaultBrowser
2022-09-03 22:32:31 +02:00
uranuspucksaxophone
f3c70e69b4
Add curl as linux build dependency (#161) 2022-09-03 21:49:59 +02:00
larevehkaoja
76126e69b2
Add Finnish translation for linux distributions (#122) 2022-09-03 10:40:54 +02:00
Ziemas
afb08f23e2
cmake: Exclude unnecessary dep build targets (#150) 2022-09-03 10:34:47 +02:00
Andrea Pappacoda
8c617a39b7
style: use std::enable_if & co instead of boost:: (#153) 2022-09-02 21:06:05 +02:00
Exzap
ef1ce59931
Update graphic pack url query request (#154)
Fixed bad request url and changed URL to separate post 2.0 releases.
Also updated .gitignore
2022-09-02 20:54:22 +02:00
Exzap
4ed38a28b9
Merge pull request #112 from Tachi107/build-minor-fixes
build: minor refactoring and fixes
2022-09-02 19:22:19 +02:00
Tom Lally
f5972dfbb0
Per-function target attribute on clang and GCC. (#152) 2022-09-02 19:10:41 +02:00
Tom Lally
68fa5b32a1
Linux cursor show and hide. (#149) 2022-09-02 15:16:35 +02:00