Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core
AgeCommit message (Collapse)Author
2024-02-22loadstring shouldn't accept bytecodeKae
2024-02-21Support prefixed and non-prefixed JeMalloc functionsKai Blaschke
Note that linking a JeMalloc library without prefixed functions will replace all memory allocations, including any call to "new", not just the ones specifically called via Star::malloc etc.
2024-02-20std::allocator::rebind is deprecatedKae
Clang should no longer scream
2024-02-20fix minor Image memleakKae
2024-02-20Merge branch 'main' into small-fixesKae
2024-02-19Fixed a memory leak in Image::readPngMetadata()Kai Blaschke
The memory allocated by png_create_read_struct() was not freed before exiting the function, wasting lots of memory over time.
2024-02-19Removed some redundant std::move usages in return statements.Kai Blaschke
2024-02-19Fixed a huge amount of Clang warningsKai Blaschke
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-19Add StarFormat.h include to fix test compilation on UNIXKai Blaschke
Linker otherwise can't find a specialized template instance for strf() in a test. Adding the include file will locally generate the missing specialization.
2024-01-03Update StarDirectives.cppKae
2023-11-25Directives fixesKae
2023-11-24make Image move assignment zero other variablesKae
2023-11-24fix Image not resetting properly after being moved fromKae
2023-10-27Fix minor escape code check issueKae
2023-09-05Update StarLua.cppKae
2023-09-05Update StarDirectives.cppKae
2023-08-31Only do spatial logging when spatial log is observedKae
2023-08-31operator== for Directives, skips reparse if equalKae
2023-08-19Fix parallax and space dust jitter when lerping zoom level on very old universesKae
2023-08-18Parse scientific notation Json numbers as doubleKae
2023-08-04Add optional alpha threshold option for fontsKae
2023-08-04Add new smooth Hobo fontKae
2023-08-02Backups are now placed in their own directoryKae
2023-08-02Windows: Use SRW locks for non-recursive mutex (it's faster!)Kae
2023-08-02Update StarLogging.cppKae
2023-08-01Log file path in libpng errors & warnings properlyKae
2023-08-01Logger: Do string formatting before lock and only if LogLevel is loggableKae
2023-07-25Update StarLua.hppKae
2023-07-25Update StarLuaConverters.hppKae
2023-07-25Optimize entityPortrait: Drawable > LuaTable instead of Drawable > Json > ↵Kae
LuaTable
2023-07-24Proper LuaString <-> String handlingKae
Null-terminator usage is opt-in
2023-07-23experimental universe.sendWorldMessage functionKae
2023-07-22Add character swapping (no GUI yet)Kae
2023-07-19Support for player entity message commandsKae
2023-07-13more voice work!!!Kae
2023-07-13Add vanilla-compatible raw broadcastsKae
2023-07-13Fix swapped args to CreateKeyPairKae
2023-07-12Initial workKae
2023-07-12Merge branch 'main' into voiceKae
2023-07-12Change Star::hash defintion to work around LLVM oddityRazik Mazilya
2023-07-12Add Curve25519Kae
2023-07-06Render the world in its own framebufferKae
2023-07-06Change pure string format calls to use fmt::to_stringKae
2023-07-04pane lua stuffKae
2023-07-03Add 1-px padding around font and round to fix jitterKae
2023-07-03Fix horizontal alignment with font, add new fontsKae
2023-07-03Add shared tableKae
2023-07-03Change debug render time logging to use microsecondsKae
2023-07-03Fix font glyph generation to work correctly with other fontsKae
2023-07-03Add Drawable <-> Lua conversion to LuaGameConvertersKae