Unknown W. Brackets
b60074f697
http: Prevent Windows header leak from HTTPClient.
2021-01-09 14:45:03 -08:00
Henrik Rydgård
4f43cff5ca
Move fileutil, net, image loaders, ui to Common. ( #13506 )
...
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing
Let's also move net while we're at it.
Move the ZIM/PNG loaders over to Common.
Move the UI framework into Common
iOS buildfix
* Buildfix
* Buildfixes
* Apple buildfix
* This typo again..
* UWP buildfix
* Fix build of PPSSPPQt, such as it is (it's not in good condition...)
* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00
Henrik Rydgård
9e41fafd0d
Move math and some file and data conversion files out from native to Common.
...
Buildfixing
Move some file util files
Buildfix
Move KeyMap.cpp/h to Core where they belong better.
libretro buildfix attempt
Move ini_file
More buildfixes
2020-10-04 09:12:46 +02:00
Henrik Rydgård
ff8148dd92
Move native/util, native/data and native/i18 to Common/Data.
...
Also move colorutil.cpp/h
linking build fix experiment
Delete a bunch of unused CMakeLists.txt files
CMakeLists.txt linking fix
Don't include NativeApp.h from any headers.
Android.mk buildfix
Half of the UWP fix
Buildfix
Minor project file cleanup
Buildfixes
Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
Henrik Rydgård
5eb13378c6
Remove base/logging from a lot more files in native
2020-08-15 19:09:00 +02:00
Unknown W. Brackets
850df75c45
Merge remote branch remove-sstream-from-stringutil.
2020-08-10 07:18:49 -07:00
Henrik Rydgård
5ec2da0f2d
Move Section out of IniFile so it can be forward declared. Unlocked further improvements to build speed.
2020-08-10 15:53:52 +02:00
Henrik Rydgård
62a8329c33
Remove sstream from stringutil.h. See #13267
2020-08-10 14:33:00 +02:00
Unknown W. Brackets
cb1b7b1e43
Core: Bring over some file related Switch changes.
...
Reducing the distance from the Switch port code.
2020-03-03 22:53:03 -08:00
Unknown W. Brackets
5009698cc0
Core: Use a shared_ptr for i18n categories.
...
This does not make them thread safe, but it reduces the chances of a crash
a bit (see #12594.)
2020-02-09 07:35:16 -08:00
Unknown W. Brackets
913121cf2b
Io: Consistently use error codes with OpenFile().
...
This gets rid of OpenWithError(), and just always returns a negative value
on error for OpenFile(). Also fixed the sequence rollover, which could've
returned 0.
0 should be considered a valid handle ideally, but left it never returning
0 to simplify cleanup in some areas.
2019-10-20 11:03:37 -07:00
Unknown W. Brackets
1307273dd7
UI: Cleanup install threads from UI thread.
2019-09-28 11:39:58 -07:00
Henrik Rydgård
ccf63ef544
Fix crash in zip handling
2019-09-27 22:55:39 +02:00
Unknown W. Brackets
fbcfd77402
UI: Support zip files with deep folder structures.
...
This will extract the level that has textures.ini, but it doesn't really
handle skipping other folders properly.
2019-07-27 06:17:56 -07:00
Unknown W. Brackets
4832434865
UI: Fix zip leak in error case.
2019-07-15 20:57:43 -07:00
Henrik Rydgård
3f134606e4
Merge pull request #12175 from unknownbrackets/texreplace-install
...
UI: Allow installing texture packs from zips
2019-07-15 22:03:31 +02:00
Unknown W. Brackets
8aed212952
UI: Allow installing texture packs from zips.
...
Requires the textures.ini to have a [games] section.
2019-07-14 17:43:51 -07:00
Unknown W. Brackets
07b5470827
UI: Fix type comparison warning.
2019-07-14 15:07:47 -07:00
Henrik Rydgård
274a8d7538
Address review feedback, thanks unknownbrackets
2019-07-14 11:32:32 +02:00
Henrik Rydgård
66c3f31ff9
More GameManager improvements.
2019-07-13 18:19:44 +02:00
Henrik Rydgård
aca0f35bdf
Fix build error on non-windows
2019-07-13 18:19:43 +02:00
Henrik Rydgård
0e978ba2e3
Pre-check the contents of ZIP files before allowing install.
2019-07-13 18:19:43 +02:00
Henrik Rydgård
663f10d08b
GameManager: Actually allow installing ISOs from zip files. Refactor.
2019-07-13 18:19:43 +02:00
Henrik Rydgård
4d30a8d04e
Start refactoring GameManager zip handling to easier support ISOs in zips
2019-07-13 18:19:43 +02:00
Henrik Rydgård
66dc0ea62f
Typo fix
2017-05-19 11:23:22 +02:00
Henrik Rydgård
d0613511b2
Many reported ANRs were from homebrew installs. Make sure installs run on the background thread.
2017-05-18 14:21:13 +02:00
Henrik Rydgard
b1a530b3a5
Use the root of the memstick as a tempdir for downloads. Should help #8711
2017-04-07 09:58:36 +02:00
Henrik Rydgård
85c8d9b806
Homebrew Store: Add support for cancelling downloads, fix progress bar. Fixes #9374
2017-03-06 16:03:05 +01:00
Henrik Rydgard
50be4e72b2
Get rid of our own silly reimplementation of std::thread
2017-02-27 20:51:36 +01:00
Florent Castelli
4145b60a0e
symbian: Remove!
2016-10-11 18:49:08 +02:00
Henrik Rydgard
3924d8bdea
Fix bug in ZIP file extraction breaking the Mega Drops homebrew, and others.
...
Was rounding file sizes up to the nearest 128k...
2016-03-09 17:02:15 +01:00
Unknown W. Brackets
d5196b44f9
Minor tweaks.
2016-01-17 09:45:55 -08:00
Henrik Rydgard
3ba911bf07
Replace some calls to fopen with File::OpenCFile (utf8).
2016-01-17 15:59:20 +01:00
Henrik Rydgard
cf63ec6d3c
Delete some duplicate code
2015-09-22 23:02:02 +02:00
sergiobenrocha2
5ec87f3459
Improve detection of for shared libs in both sdl and Qt (zlib, libzip, snappy and glew).
2015-09-16 00:59:31 -03:00
vnctdj
c8d4ebdbfa
Consistently use *sy for the System i18n category
2015-07-02 01:00:04 +02:00
sum2012
4c827d1b3e
Add install error translatable
2015-03-04 20:59:09 +08:00
Kentucky Compass
fb1a3149fa
Don't use strstr for single character search terms
2013-12-30 21:48:36 -08:00
Unknown W. Brackets
f14361c3b8
Add a bunch more missing cstring includes.
2013-12-30 21:37:19 -08:00
Henrik Rydgård
87f203a5b8
More include untangling
2013-12-29 23:44:35 +01:00
Unknown W. Brackets
0636a65ad9
Use ReadEntireFile() a few more places.
...
This fixes one or two minor memory leaks.
2013-12-08 12:02:37 -08:00
Henrik Rydgård
37de6eee0f
Improved error handling in ZIP installer
2013-12-06 15:29:14 +01:00
Henrik Rydgård
c262e47bdc
Error handling on disk full when installing zip files
2013-12-06 12:49:57 +01:00
Henrik Rydgård
3ab1aeb9ef
Install zip file screen: Add working progress bar for install.
2013-12-05 17:49:37 +01:00
Sacha
502621bb08
Travis: Fix android script.
2013-12-06 00:35:45 +10:00
Sacha
8eacddf549
Symbian buildfix.
2013-12-06 00:18:39 +10:00
Henrik Rydgård
160cafdb34
Game installer: Handle zip files without directory entries
2013-12-05 14:21:07 +01:00
Sacha
3ccbbcf63b
Buildfixes from homebrew merge.
2013-12-05 22:41:23 +10:00
Henrik Rydgård
e7ec53a97f
zip game installer: Extract files by streaming instead of reading the
...
whole thing into ram.
2013-12-05 13:22:06 +01:00
Henrik Rydgård
8e658d628f
GameManager: Add functions to query progress
2013-12-05 13:01:00 +01:00