Commit graph

248 commits

Author SHA1 Message Date
Erik Ogenvik
0288d64be7 Added required header. 2025-01-07 13:40:34 +01:00
Erik Ogenvik
fb3b4f7aad Added required includes. 2025-01-07 13:14:09 +01:00
Erik Ogenvik
b680732035 Prefer constexpr. 2025-01-07 00:09:48 +01:00
Erik Ogenvik
f20cbb8792 Cleanup unused includes.
To make compilation slightly quicker.
2025-01-06 23:58:14 +01:00
Erik Ogenvik
9870431c13 Bump deps. 2025-01-02 18:57:30 +01:00
Erik Ogenvik
f0a7f2270a Fixed some issues with dynamic widget loading. 2024-12-23 00:22:45 +01:00
Erik Ogenvik
af1865621b Improve on path comparisons. 2024-12-23 00:20:58 +01:00
Erik Ogenvik
dbaa5d7da8 Allow widgets to be built as reloadable plugins.
This is useful when doing development. It requires some libs to be built as shared though.
Enable this by specifying the "widgets_as_plugins" when invoking conan.
The reason we need to do this in the Conan phase is because it affects how some
libraries now needs to be built as shared libs.
2024-12-23 00:20:34 +01:00
Erik Ogenvik
0ee1b08af5 Fixed crash when destroying Model. 2024-11-03 23:07:03 +01:00
Erik Ogenvik
9122bada99 Apply areas to terrain in server too. 2024-10-30 22:12:12 +01:00
Erik Ogenvik
d74e17ca6f Send arguments in correct order. 2024-10-29 23:28:17 +01:00
Erik Ogenvik
a080ad86a8 Fixed SynchedState signature.
We don't want state copies by mistake.
2024-10-29 16:17:26 +01:00
Erik Ogenvik
148201da04 Use asio thread pool for Squall generation. 2024-10-29 12:06:24 +01:00
Erik Ogenvik
46bc8bee98 Simplify database persistence. 2024-10-29 11:49:05 +01:00
Erik Ogenvik
26bb42bc65 Update database to use primary keys better. 2024-10-29 10:32:47 +01:00
Erik Ogenvik
28c29644c9 Handle shutdown better. 2024-10-29 10:32:30 +01:00
Erik Ogenvik
6b234c6431 Perform HTTP handling in separate thread group.
We still need to perform the fetching of config data in the main context though.
2024-10-28 22:21:17 +01:00
Erik Ogenvik
b87a77dab5 Make getSection const. 2024-10-28 15:23:37 +01:00
Erik Ogenvik
66b0d0d1a4 Introduce a way to protect state behind mutex.
Let's see how well it works.
2024-10-28 15:17:47 +01:00
Erik Ogenvik
214a70eaba Protect against race conditions. 2024-10-28 13:26:31 +01:00
Erik Ogenvik
a7d78e91d6 Cleanup. 2024-10-28 13:26:15 +01:00
Erik Ogenvik
ca3302a886 Bump SAF. 2024-10-28 00:42:58 +01:00
Erik Ogenvik
8092800417 Remove obsolete directives. 2024-10-28 00:03:37 +01:00
Erik Ogenvik
b675339650 Handle entity "0" in special way.
Since it's a special entity.
2024-10-28 00:03:13 +01:00
Erik Ogenvik
fe36b154cc Update MojoAL to newer version.
This version: a9e2f30b04
2024-10-27 15:54:11 +01:00
Erik Ogenvik
f79bac43aa Print out how long the frame took. 2024-10-27 12:28:03 +01:00
Erik Ogenvik
1afc5a0927 Avoid Sol copying of references.
By default Sol will copy any references. This messes with CEGUI since there are
a couple of classes which will cause memory corruption if copied.
The solution is to expose them as pointer instead, which will make Sol just reference them.
2024-10-27 12:27:44 +01:00
Erik Ogenvik
6f92d701b6 Bump to sol 3.3.0 2024-10-27 11:00:29 +01:00
Erik Ogenvik
d23ae67830 Correctly reference libunwind. 2024-10-27 01:05:09 +02:00
Erik Ogenvik
44340710ac Use more proper iterator declaration. 2024-10-26 15:47:57 +02:00
Erik Ogenvik
a140dd2743 Bump deps. 2024-10-26 14:13:20 +02:00
Erik Ogenvik
eb74755370 Compiler warnings fixes. 2024-10-26 14:12:52 +02:00
Erik Ogenvik
9f257caaf1 Bump OGRE. 2024-10-26 13:28:53 +02:00
Erik Ogenvik
971195c6ba Use correct constant type. 2024-10-26 13:26:41 +02:00
Erik Ogenvik
106f8cace0 Make sure texture is declared consistently. 2024-10-26 13:26:24 +02:00
Erik Ogenvik
177873e7a2 Conform to proper C++. 2024-10-24 22:08:29 +02:00
Erik Ogenvik
e8a3ab845d Remove some unused lines. 2024-08-18 11:58:26 +02:00
Erik Ogenvik
51a2315a42 Handle home directory better. 2024-08-14 23:27:47 +02:00
Erik Ogenvik
c67b5b8da5 Provide xdg-basedir as bundled package.
Instead of through Conan. This just makes it less complex.
2024-08-14 23:14:02 +02:00
Erik Ogenvik
8f56e235a7 Use Conan provided Python 3.12 package.
Had to make some smaller changes to handle changes in extension API.
2024-08-12 11:46:12 +02:00
Erik Ogenvik
83f094d295 Cleaned up MetaServer code a bit. 2024-07-30 18:29:51 +02:00
Erik Ogenvik
d75bef96b6 Bump boost. 2024-07-30 17:38:59 +02:00
Erik Ogenvik
7b8f57967d Bump deps. 2024-07-30 17:01:31 +02:00
Erik Ogenvik
00082baa90 Fixed compiler warnings. 2024-07-30 17:01:20 +02:00
Erik Ogenvik
b32f82fe95 Bump deps. 2024-05-08 20:30:59 +02:00
Erik Ogenvik
36a598a72b Remove old build status badges. 2024-05-02 22:06:00 +02:00
Erik Ogenvik
6a154e7cba Use newer OGRE. 2024-04-16 15:10:57 +02:00
Erik Ogenvik
ccbc5bd594 Bump SDL. 2024-03-28 23:32:49 +01:00
Erik Ogenvik
4f7095ef9c Use new OGRE. 2024-03-28 23:24:02 +01:00
Erik Ogenvik
6d28a20033 Bump deps. 2024-03-22 10:18:36 +01:00