Erik Ogenvik
c191b7fcb8
Mark as deprecated. See https://github.com/worldforge/worldforge .
2023-12-03 14:37:00 +01:00
Erik Ogenvik
3d893d0a25
Added pipeline for processing media.
...
By default the raw subversion media will be used, unless it's processed first.
2023-10-30 20:55:20 +01:00
Erik Ogenvik
901d8c9430
Added dependency on Worlds through Conan.
...
We also allow for developers to specify a specific installation path using WORLDFORGE_WORLDS_PATH cmake variable.
2023-10-30 16:55:03 +01:00
Erik Ogenvik
d871319294
Fixed tests.
2023-10-30 16:17:24 +01:00
Erik Ogenvik
13c15b5fe8
Delete concrete instance.
2023-10-29 15:24:19 +01:00
Erik Ogenvik
69a60430cf
Make Ref virtual.
2023-10-29 15:17:17 +01:00
Erik Ogenvik
011dbba13f
Store Squall root using ruleset.
2023-10-28 23:27:18 +02:00
Erik Ogenvik
955e5bc0e2
Match with Squall.
2023-10-28 23:27:03 +02:00
Erik Ogenvik
5de2dfbda4
Use base media repo as source.
...
This moves the media from being an Ember thing to instead being handled by Cyphesis.
2023-10-28 22:59:26 +02:00
Erik Ogenvik
ff6aa8abe6
Store asset and import per ruleset.
2023-10-25 20:58:53 +02:00
Erik Ogenvik
94b828b790
Generate Squall repo at startup.
...
This is the first version. We need to expand this to better work together with the
assets system, and to allow for live updates when files are changed.
2023-10-25 12:44:59 +02:00
Erik Ogenvik
778e73ee01
Clarify usage of Conan.
2023-10-23 23:51:44 +02:00
Erik Ogenvik
a6606da526
Omit host name in Squll url.
...
Which will tell the client to use the same host as the server.
2023-10-19 23:04:27 +02:00
Erik Ogenvik
a15b8e308a
Rename HttpCache to HttpHandling, as it's generic.
2023-10-19 23:04:04 +02:00
Erik Ogenvik
39c685fdf1
Handle Python executable provided by Conan.
2023-10-19 22:47:14 +02:00
Erik Ogenvik
d72dac0a2c
Provide base integration with Squall.
...
We provide a simple http file server that performs all transfers blocking
currently. This should be remade into a multi threaded approach.
2023-10-15 23:12:59 +02:00
Erik Ogenvik
732eefcc7c
Build Snaps on CI server.
...
This might not work currently though.
2023-10-10 22:17:45 +02:00
Erik Ogenvik
6634f5e8c5
Remove unnecessary move.
...
Copy elision is done automatically in C++17.
2023-07-10 01:17:06 +02:00
Erik Ogenvik
261bb9f7aa
std::iterator is deprecated in C++17.
...
So replace it with iterator traits instead.
2023-07-10 01:11:24 +02:00
Erik Ogenvik
207b93c9f3
Remove spurious character.
2023-06-15 15:02:08 +02:00
Erik Ogenvik
8b08b01ab6
Specify git.
2023-06-12 23:38:27 +02:00
Erik Ogenvik
71cb93bde9
Build sigc ourselves.
2023-06-10 22:39:02 +02:00
Erik Ogenvik
1f4076dc69
Use sigc++ 3.
2023-06-06 16:59:53 +02:00
Erik Ogenvik
c509aca2db
Use older version of Bullet for now.
2023-06-03 13:33:02 +02:00
Erik Ogenvik
d449710605
Use C++17.
2023-06-03 12:20:16 +02:00
Erik Ogenvik
649522a4aa
Use sigc++ 3 and commit to Conan more.
2023-06-03 10:31:57 +02:00
Erik Ogenvik
a60b6cc44b
Fixed tests when Python is provided by Conan.
2023-05-31 00:47:49 +02:00
Erik Ogenvik
9b9c0d13bf
Use more expressive conanfile.py for Conan.
2023-05-22 22:39:59 +02:00
Erik Ogenvik
4b30e86e25
Always export symbols for test.
2023-05-20 16:55:08 +02:00
Erik Ogenvik
50472a5065
Adapt to Conan 2.
2023-05-20 15:30:17 +02:00
Erik Ogenvik
6d7e776243
Use Conan 2 deps.
2023-05-20 15:22:00 +02:00
Erik Ogenvik
65c5549675
Default to not enabling Remotery.
2023-04-07 12:33:14 +02:00
Erik Ogenvik
cf6de87bbb
Store settings in ~/.config
2023-02-12 22:20:34 +01:00
Erik Ogenvik
ee2a9d01bf
Fixed building Snaps.
...
We now also allow config settings to be set using environment variables. This was needed in order for us to get Snaps working, as it's not permitted to use the "=" character in the snap "apps" section (this has changed from core 18).
2023-02-12 20:44:03 +01:00
Erik Ogenvik
694b5ac888
Install using older method, with older CMake.
...
Since a lot of distros can't use the latest CMake.
2023-02-12 14:57:07 +01:00
Erik Ogenvik
103e1a7d18
Specify correct package.
2023-02-12 13:35:18 +01:00
Erik Ogenvik
cfc6c19f05
Use core22 for snap.
2023-02-11 17:17:47 +01:00
Erik Ogenvik
ac98f0298b
Remove compiler warning.
2023-02-11 12:11:35 +01:00
Erik Ogenvik
f4f9e76f7d
Provide common format.
2023-02-08 22:55:45 +01:00
Erik Ogenvik
88e0b6b8d7
Fixed various warnings from tests.
2023-02-01 23:05:06 +01:00
Erik Ogenvik
b60f6e31c3
Include all Atlas targets.
2023-02-01 23:05:05 +01:00
Erik Ogenvik
428ce77b12
Use CMake targets.
2023-02-01 21:04:32 +01:00
Erik Ogenvik
595308db3c
Fixed benchmark.
2023-01-29 23:36:09 +01:00
Erik Ogenvik
cdf45fc55d
Sync Findsigc++ with Conan.
2023-01-29 19:52:06 +01:00
Erik Ogenvik
627c2114a2
Don't use deprecatd Python unicode functions.
2023-01-29 18:06:34 +01:00
Erik Ogenvik
6c059e96c5
Find gcrypt using CMake.
2023-01-29 17:01:22 +01:00
Erik Ogenvik
decbe1b7a5
Find xdg-basedir using CMake.
2023-01-29 16:49:28 +01:00
Erik Ogenvik
a2dc979973
Use Find* with Conan.
...
Instead of having a separate dependency setup for Conan
we'll use the Find* features of CMake throughout.
2023-01-29 16:21:53 +01:00
Erik Ogenvik
87717686e1
Use newer Python detection.
2023-01-28 23:23:55 +01:00
Erik Ogenvik
7b1a35e77c
Cache Conan.
2023-01-21 22:26:14 +01:00