Henrik Rydgård
90071fd868
Fix a crash bug in homebrew store
2020-05-17 14:44:11 +02: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
78571b8e37
http: Don't treat http:// as a relative path.
2019-10-06 08:30:39 -07:00
Henrik Rydgård
66c3f31ff9
More GameManager improvements.
2019-07-13 18:19:44 +02:00
Henrik Rydgård
eddaf97938
Add submodules, namespace json to prepare for the addition of rapidjson (sigh)
2018-08-13 00:18:54 +02:00
Unknown W. Brackets
082ddf5120
json: Switch to gason instead of vjson.
...
From the same author. Most importantly, reads numbers as doubles rather
than as signed ints and floats. This allows us to actually read 32 bit
unsigned int parameters.
Moved all the native customization to a separate json_reader.cpp.
2018-06-06 05:59:35 -07:00
Unknown W. Brackets
80a0a89054
Store: Maintain icon aspect ratio.
2017-12-10 09:30:31 -08:00
Unknown W. Brackets
a7eb6bcffa
Store: Highlight active item, reselect on resize.
2017-12-10 09:29:06 -08:00
Unknown W. Brackets
ee3ac5b0aa
Store: Wrap item descriptions on small screens.
2017-12-10 09:00:54 -08: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 Rydgård
df6ce90c84
When what we need is a shared_ptr, we should just go ahead and use one.
...
One of the top crashes reported in the Play Console is a ManagedTexture crash, so seeing if this might help.
2017-05-18 13:28:56 +02:00
Unknown W. Brackets
4fb8ac96ce
UI: Zero initialize EventParams in typical usage.
...
Better to be safe.
2017-03-21 18:45:48 -07:00
Unknown W. Brackets
9e390510df
Remove legacy InputState.
2017-03-14 22:07:07 -07: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 Rydgård
440e72d250
Clean up among the logs. Remove MASTER_LOG.
2017-03-06 13:10:23 +01:00
Henrik Rydgard
20d9e60a67
Just some renaming. Start moving away from the "thin3d" name
2017-01-30 14:38:31 +01:00
Henrik Rydgård
6a7d3a3910
Break out image file management from DrawContext (thin3d)
2017-01-24 20:58:59 +01:00
Henrik Rydgård
9b439e4c43
Remove Thin3D prefix on more things
2016-12-27 11:59:06 +01:00
Henrik Rydgård
10393f5d4e
Move Thin3D into the Draw namespace.
2016-12-27 11:58:03 +01:00
Henrik Rydgård
97d029972e
Rename SetTextures to BindTextures
2016-12-25 11:31:33 +01:00
Florent Castelli
e0ff68b3f6
c++11: Remove compat header base/functional.h
...
We want a proper C++11, not tr1. We don't target those compilers anyway.
2016-10-12 11:32:45 +02:00
Unknown W. Brackets
955b0fb9db
UI: Minor header cleanup.
2016-03-06 14:49:14 -08:00
Unknown W. Brackets
c0238de4ee
UI: Add tags to all the scroll views.
2016-01-22 22:52:13 -08:00
Henrik Rydgård
7faf1cb3f3
Fix a couple of crashes
2015-10-06 19:07:28 +02:00
Henrik Rydgard
48db42b6be
Respect "hidden" flag in the homebrew store. Useful when managing it.
...
(For example, I just hid "Lamecraft" because it didn't actually work).
2015-10-01 12:37:16 +02:00