~trebelnik-stefina/cinnamon-test/+git/devilutionx-packaging:update_croatian_translation3

Last commit made on 2022-07-01
Get this branch:
git clone -b update_croatian_translation3 https://git.launchpad.net/~trebelnik-stefina/cinnamon-test/+git/devilutionx-packaging

Branch merges

Branch information

Name:
update_croatian_translation3
Repository:
lp:~trebelnik-stefina/cinnamon-test/+git/devilutionx-packaging

Recent commits

e2191d9... by gogo

Add files via upload

65764ec... by gogo

Update Croatian translation

ad7ca97... by Gleb Mazovetskiy

Fix black background palette (#4831)

Diablo and Hellfire have different palettes in `ui_art\black.pcx`.

We now ship our own tiny `black.pcx` that takes priority over the
other ones. This `black.pcx` had the Diablo palette which resulted in an
incorrect palette in the Settings screen.

Split our own `black.pcx` file into `black_diablo.pcx` and
`black_hellfire.pcx` and load the correct one depending on the mode.

36bf343... by Andrew James <email address hidden>

Avoid unnecessary iterations in missile routines (#4843)

* early return from MI_FireRing
* Dedupe Nova missile routines

010dda4... by Gleb Mazovetskiy

Remove PCX->CEL conversion

It is no longer used as we render all assets directly as PCX.

7e582a5... by Gleb Mazovetskiy

DiabloUi: Render focus indicators as PCX

They're slightly larger as PCX then CEL but are tiny overall.

This was the last use of `LoadPcxAssetAsCel`.

0c7e36e... by Gleb Mazovetskiy

DiabloUI: Clean up portrait loading

1. Load portraits as PCX (~30% smaller).
2. Simplify the portrait override logic.

cbf5ab3... by Gleb Mazovetskiy

CMake: Clean up option definitions (#4771)

1. Make the vcpkg hack minimal by only defining the options it needs
   before `include(Platforms)`.

   Every dependent option needed by vcpkg has to be recalculated
   after `include(Platforms)`. This brings the count of such options
   down to 1 (`PACKET_ENCRYPTION`).

2. `include(Platforms)` before the rest of the options.

3. Group related options together into sections and add comments.

4. Fix `--gc-sections` for C files. Also adds `-Wl,--as-needed`.

Note: `PIE` can now be `ON` even if `BUILD_TESTING` is `OFF`.

3178dd5... by Gleb Mazovetskiy

Replace most uses of `sprintf` with `fmt` (#4837)

fd3badd... by =?utf-8?b?TWlrb8WCYWogUGlyw7Nn?= <email address hidden>

Clarification of C++ standard usage (#4839)