Commit Graph
42 Commits
Author SHA1 Message Date
Ivan Savenko 9bfe000724 Added semi-workaround method for network thread shutdown:
Currently closing game while network thread is waiting for something is
very bug-prone, since network thread may resume during shutdown and
access partially destroyed client state.

Now if exit has been requested, the very first step would be semi-
graceful shutdown of network thread (via exception throwing). This may
in theory skip some cleanup in non-RAII code, but since game is shutting
down this does not matters much.

This logic applies to:
- shutting down while network thread is waiting for dialogs
- shuttind down while network thread waiting for animations in combat
2024-05-18 11:04:10 +00:00
Laserlicht 277a0e63d8 update docs 2024-05-06 00:46:21 +02:00
Ivan Savenko 6901825b62 Merge pull request #3707 from Laserlicht/innoextract
include innoextract
2024-04-19 20:06:41 +03:00
Dydzio 5c9b1b7c87 Remove now wrong line in semi-outdated manual 2024-04-14 00:51:06 +02:00
LaserlichtandIvan Savenko 21e1aade1e Apply suggestions from code review
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2024-04-13 20:15:39 +02:00
Laserlicht de9dbf0cd7 introduce innoextract 2024-04-13 17:19:47 +02:00
Ivan Savenko 719b61bb9f Updated docs 2024-04-08 14:05:49 +03:00
Ivan Savenko a920cc740f Update docs 2024-01-16 13:54:37 +02:00
Ivan Savenko bc7ab23350 Added description of simultaneous turns functionality to player docs 2023-12-25 14:59:25 +02:00
Laserlicht 22a6eff28f add alias 2023-12-09 15:07:27 +01:00
Laserlicht a24e78a210 real unlimited movement (like in OH3) 2023-12-09 13:42:09 +01:00
Laserlicht d612e61f0c docs 2023-12-09 00:48:20 +01:00
Laserlicht 75740e9a86 update docs 2023-12-08 19:24:11 +01:00
Laserlicht 13673335a0 puzzle map cheat 2023-12-08 17:30:23 +01:00
Tomasz Zieliński f12aac8c87 Removed old Manual.md. Moved content to Game_Mechanics.md. 2023-11-09 13:33:10 +01:00
Andrey Filipenkov 5623d3fb11 describe how to put ipa on iOS device 2023-10-31 17:58:33 +03:00
Alexander Wilms e95439e556 Installation_Linux.md: Fix link to Building_Linux.md 2023-10-28 17:13:13 +02:00
Waters 646c0db7f3 Fixed anchor links
`Stack_Queue` was not working on GitHub for me.

`stack-queue` does.
2023-10-18 16:27:25 -04:00
Laserlicht dd0033296f docs 2023-10-15 12:28:13 +02:00
Ivan Savenko d6b9fa8fbd Replaced CPlayerInterface::pim with CGuiHandler::interfaceLock
- Removed CPlayerInterface::pim since this lock does not actually
protects LOCPLINT but rather entire game UI state
- added more logical CGuiHandler::interfaceLock
- interface lock is now non-recursive and is locked only once by initial
caller that want to access GUI
2023-09-27 18:33:52 +03:00
Nordsoft91 717a765123 Merge pull request #2813 from Laserlicht/textcolor
Textcolor support
2023-09-16 14:12:17 +02:00
Ivan Savenko 85736d2023 Merge pull request #2836 from fulldecent/patch-1
Prefer symlink word
2023-09-16 12:03:39 +03:00
William Entriken 86256429c6 Update Installation_Android.md 2023-09-15 11:31:15 -04:00
William Entriken d1b3236525 Update Installation_Linux.md 2023-09-15 11:30:58 -04:00
William Entriken 572a610376 Update Installation_Windows.md 2023-09-15 11:30:33 -04:00
William Entriken 1af193516f Update Installation_iOS.md 2023-09-15 11:30:17 -04:00
William Entriken de82a42341 Update Installation_macOS.md 2023-09-15 11:28:44 -04:00
William Entriken 297cc12c84 Prefer symlink word 2023-09-15 10:26:31 -04:00
Laserlicht a630b9c394 doc 2023-09-15 15:38:45 +02:00
Laserlicht 714852908e Documentation 2023-09-15 15:21:14 +02:00
Ivan Savenko 3c23b1bbfa Integrated recent changes from wiki's 2023-09-07 13:09:41 +03:00
Ivan Savenko 33bf367dc0 Updated docs and all internal links 2023-09-07 12:57:03 +03:00
Ivan Savenko 4204e895bc Updated links 2023-09-07 11:04:01 +03:00
Ivan Savenko 704772d6ce Added navigation to player and modders docs 2023-09-07 11:04:01 +03:00
Ivan Savenko 3dcd4c7a6f Modders docs update iteration 2023-09-07 11:04:01 +03:00
Ivan Savenko 06f9513b32 Updated modders docs 2023-09-07 11:04:01 +03:00
Ivan Savenko 489faef604 Updated user docs 2023-09-07 11:04:01 +03:00
Ivan Savenko d78106b52b Files renamed for consistency, updated some pages 2023-09-07 11:02:39 +03:00
Ivan Savenko d8f986815d updated cheat codes info 2023-09-07 11:02:39 +03:00
Ivan Savenko f65e9e2268 Added few missing pages from website wiki 2023-09-07 11:02:39 +03:00
Ivan Savenko 243094b1ea Imported all data from website wiki 2023-09-07 11:02:39 +03:00
Ivan Savenko 6ac0dabcab First part of documentation import 2023-09-07 11:02:39 +03:00