64 Commits (918122ecb1d2cc9f52b0a7c29ccb7cccc8e99cf1)

Author SHA1 Message Date
obligaron 918122ecb1 UiListItem can have individual UiFlags 4 years ago
obligaron adfdb1e54f Refactored UiList ViewPort Logic 4 years ago
Anders Jenbo 799f1763af Performce UTF8 aware limited string copies 4 years ago
Gleb Mazovetskiy b8affd5fe5 Fix a few build warnings 4 years ago
Gleb Mazovetskiy e9a9daa794 DrawString: Stop allocating 4 years ago
Gleb Mazovetskiy 3d308983a8 Migrate to libmpq 4 years ago
Anders Jenbo fdd5d2c0d6 Make start screen behave more in line with other similar menus 4 years ago
Anders Jenbo 73e749f491 Adjust dialog font metrics 4 years ago
staphen ffbbcc6d62 Support unencrypted multiplayer games with no password 4 years ago
Anders Jenbo 16ef261270 [touch] Do not require double clicks when using touch 4 years ago
obligaron 95b7380ae9 Startup game (diablo or hellfire) can be selected. 4 years ago
obligaron 8dc1829ac0 Remember last selected hero 5 years ago
Anders Jenbo 4dd8b121ec Replace TTF with PCX font 5 years ago
Anders Jenbo 70cff81547 Implement backspace for UTF-8 strings 5 years ago
Anders Jenbo 7959b04573 SDL1 Unicode input support 5 years ago
Anders Jenbo 704a04ae4d Add support for Unicode fonts 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
Anders Jenbo fa3499432f Update game font 5 years ago
Vladimir Olteanu d4d89077cd Don't free PalSurface when it was obtained from SDL_GetVideoSurface 5 years ago
Vladimir Olteanu aab7bf6e91 Make Palette a unique ptr 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
Anders Jenbo 7cb73a6717 Minimize impact of NOSOUND 5 years ago
Juliano Leal Goncalves 20d356a6eb ♻️ Leverage 'Point' in art_draw functions 5 years ago
Vladimir Olteanu 2d4a205fef Introduce SDL::CreateRGBSurfaceWithFormat 5 years ago
qndel ad6f9cb8e5 fix menu click offset 5 years ago
ephphatha 8930b789d6 Rename UiType members to follow naming convention 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha bd140142c3 Convert UiType to a scoped enum 5 years ago
ephphatha 7d93cada67 Refactor UiItemBase and derived types to reduce duplicate constructors 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo a19e7b2a3b Remove some more use of miniwin 5 years ago
Anders Jenbo 3ffedb7a69 💄 Apply code style to src 5 years ago
Anders Jenbo b591824182 💚 Fix NOSOUND build 5 years ago
Vladimir Olteanu ed9b105299 DiabloUI: make UiArtText follow mutating char* 5 years ago
JoBergeron be3f1ba928
Pause game and mute music when game window loses focus (#2337) 5 years ago
Anders Jenbo 730c0750e7 Apply clang-tidy to code 5 years ago
Vladimir Olteanu c57560674e Use smart pointers for UI items 5 years ago
ephphatha 08ae390643 Add explicit casts for some implicit conversions 5 years ago
Anders Jenbo 4eabc6024b Apply various cleanups via Android Studio 5 years ago
Juliano Leal Goncalves fd9f2099d0 ♻️ Leverage 'Point' to represent mouse position 5 years ago
Anders Jenbo f167bd4dfb Clang-tidy: llvm-include-order 5 years ago
Anders Jenbo 8f3266244a Clang-tidy: readability-else-after-return 5 years ago
Anders Jenbo de4ced7e4f Clang-tidy: readability-qualified-auto 5 years ago
staphen 9ca9de3eba Add virtual keyboard hints and 3DS keyboard improvements 5 years ago
Gleb Mazovetskiy 43bc08bd63 Hardware Cursor: Fall back to software on failure 5 years ago
Gleb Mazovetskiy c875c0c213 Optimize FadeIn/Out palette updates 5 years ago
Gleb Mazovetskiy f9d20b44d6 🎉 Hardware cursor (SDL2-only) 5 years ago
qndel 69b903743a fix typos 5 years ago
Jmgr 1b7e0d2cb3 Migrate existing log entries 5 years ago
Anders Jenbo cc164985a3 🎨 Correct type checks in src sub-folder 5 years ago