Commit Graph
63 Commits
Author SHA1 Message Date
MihailRis 8be0ed819e add new json::stringify overloads 2024-09-12 13:28:45 +03:00
MihailRis de5c75d782 replace include guards with pragma once 2024-08-10 01:57:59 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder 5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
InfiniteCoder a745507ddd coders/ 2024-08-04 11:23:08 +03:00
InfiniteCoder d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov 4efa574eec fix: PVS-Studio V508 mark false
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 21:05:19 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav IvanovandMihailRis aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRisandGitHub ba046a52c0 Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov 2c1103307f fix: optimization: PVS-Studio warning V813
Passing large objects by const reference avoids unnecessary copying and enhances efficiency.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 05:35:55 +03:00
Vyacheslav Ivanov 5dd7a15c09 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis f46e4a7989 add trackbar 'sub-consumer' for value label refresh when 'change-on-release' 2024-07-28 22:15:18 +03:00
MihailRis d8c9fa1fe2 loading rig pose, textures, body settings 2024-07-09 21:19:29 +03:00
MihailRis c8666910ce feat: loading entities (WIP) 2024-07-05 22:51:03 +03:00
MihailRis e301dbe164 fix msvc build 2024-07-05 05:27:00 +03:00
MihailRis f0270d3391 feat: saving entities (WIP) 2024-07-05 05:16:31 +03:00
MihailRis e4f9bd03b7 add src/coders/obj 2024-06-22 20:24:35 +03:00
Pugemon f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis 9dadae6e34 world convert fatal error fix 2024-06-05 09:41:06 +03:00
MihailRis c94d40ab02 toml parser update + 'toml' module is built-in now 2024-05-20 01:28:42 +03:00
MihailRis 35fdd475ee msvc build fix 2024-05-18 22:13:53 +03:00
MihailRis e273829ef5 c++ must be illegal 2024-05-16 17:08:38 +03:00
MihailRis b032122e58 dumb compilers build fix 2024-05-16 16:56:25 +03:00
MihailRis b38128ef39 relative values, types check 2024-05-10 16:05:46 +03:00
MihailRis 9522aedeec quick check with linters 2024-05-10 12:34:05 +03:00
MihailRis 76f52037b5 added operator<< overloads for dynamic::Value 2024-05-09 22:01:38 +03:00
MihailRis debdec1dc2 dynamic::create_map, dynamic::create_list 2024-05-09 20:30:14 +03:00
MihailRis 9695a78bc3 dynamic::none,NONE 2024-05-09 17:08:28 +03:00
MihailRis 65e85f362c dynamic::valtype renamed to dynamic::Type 2024-05-08 04:06:24 +03:00
MihailRis a4c21984d5 dynamic::Value simplified 2024-05-07 18:39:12 +03:00
MihailRis 8e83a07094 'dynamic' namespace refactor (step 2) 2024-05-07 17:03:04 +03:00
MihailRis d33edd4cd9 'dynamic' namespace refactor (step 1/2) 2024-05-07 16:00:52 +03:00
MihailRis 1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis f27a418dbe however 2024-05-06 03:15:27 +03:00
MihailRis 4dc2c4701d menu page queries 2024-05-05 22:40:24 +03:00
MihailRis 2a77c24414 inventory convert fix (items count) 2024-05-05 17:49:17 +03:00
MihailRis ba885e4e08 input.add_callback 2024-05-05 06:49:17 +03:00
MihailRis 788bd6bf0f numeric setting value display fix 2024-04-28 19:03:54 +03:00
MihailRis 001617f6d9 StringSetting, gui.set_locale removed 2024-04-26 03:03:42 +03:00
MihailRis 6650e27737 ObservableSetting 2024-04-26 02:43:10 +03:00
MihailRis 4861fedf1e fullscreen setting checkbox + smth 2024-04-26 00:34:15 +03:00
MihailRis 7415726e47 fixes 2024-04-22 19:34:24 +03:00
MihailRis 5b82b18c6f settings observers lifecycle 2024-04-22 19:10:36 +03:00
MihailRis 8e4f8004f7 lua json library 2024-04-22 17:08:20 +03:00
MihailRis 30a38035e2 the shortcut 2024-04-21 17:12:06 +03:00
MihailRis b9ea88b988 settings page completely moved to xml 2024-04-20 15:52:55 +03:00
MihailRis 9cdf3ff016 settings panel moved to xml (WIP) 2024-04-20 03:01:37 +03:00
MihailRis e456b77143 ugly, refactor required 2024-04-01 20:16:45 +03:00
MihailRis 7374013eeb NumberSetting.observe 2024-04-01 18:36:31 +03:00