Kai Blaschke
cd23817bf1
Fixed remaining compiler warnings
...
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-28 18:30:27 +01:00
Kai Blaschke
7c4fbad2ba
Removed some redundant std::move usages in return statements.
2024-02-19 18:39:01 +01:00
Kai Blaschke
431a9c00a5
Fixed a huge amount of Clang warnings
...
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably.
99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified.
Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects.
Most remaining warnings are now unused parameters.
2024-02-19 16:55:19 +01:00
Kae
332983c97b
The Formatting String Catastrophe
2023-06-27 20:23:44 +10:00
LDA
c9e889723b
resolved most of the compiler warnings/errors under gcc
...
also update xxhash and tinyformat
2023-06-26 11:58:35 -07:00
Kae
4585c9cafa
Lazy-loading of ImageOperation inside Directives
...
also fixed cases of drawables not staying centered after adding directives that scale
2023-06-27 03:38:57 +10:00
Kae
f2fedb0c87
cache NetworkedAnimator drawables
...
could use a LruCache later
2023-06-26 21:39:22 +10:00
Kae
32411daa67
Fix 1:1 scale cursors being Australian
2023-06-26 18:05:00 +10:00
Kae
c6cb370c13
Optimize replace processing
2023-06-26 17:09:19 +10:00
Kae
500e81329a
Fix minor issues
2023-06-26 01:51:57 +10:00
Kae
09d26d43b5
Add string view variant of Star::String and use it
...
it's 1:30 AM AGAIN !! !!!!!
This might have broken the inventory icons of custom hats a little, need to look into that
2023-06-26 01:42:18 +10:00
Kae
7d205330db
More directives optimization
2023-06-25 18:12:54 +10:00
Kae
7bde128a87
DirectivesGroup prototype
2023-06-24 19:41:52 +10:00
Kae
51a9de3af3
This is overkill
2023-06-24 13:06:13 +10:00
Kae
643ae5d1b8
Fix border for font
2023-06-21 23:32:28 +10:00
Kae
f0fec34dc9
The Fontpocalypse
...
I hate it
2023-06-21 22:29:40 +10:00
Kae
f2e64e1752
Font improvements
...
?border and ?outline blend nicer when applied to font glyphs
2023-06-21 18:59:15 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00