1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-24 08:32:34 +02:00
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
Laserlicht
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