Commit graph

85976 commits

Author SHA1 Message Date
Heather Anderson
bd04554150 changes from code review suggestions 2023-05-19 00:17:34 +02:00
Heather Anderson
70fbe76341 convert script engine variables from QSharedPointer to std::shared_ptr 2023-05-19 00:17:34 +02:00
Heather Anderson
82535cab90 more shifting around of ScriptEngineQtScript declaration 2023-05-19 00:17:34 +02:00
Heather Anderson
c9bf36e57b more simplification of ScriptEngineQtScript declarations 2023-05-19 00:17:34 +02:00
Heather Anderson
bd4a035ffb significant cleanup of ScriptEngineQtScript (which isn't exposed to the scripting engine and shouldn't be @jsdoc'ed) 2023-05-19 00:17:34 +02:00
Heather Anderson
ef16b83362 patch review and removal of unnecessary differences 2023-05-19 00:17:34 +02:00
Heather Anderson
86348b315e finished coding and smoketested ScriptContextQtAgent (required to get Scriptable functional for its users) 2023-05-19 00:17:34 +02:00
Heather Anderson
d868143da0 hopefully resolves the last reported link error on macos 2023-05-19 00:17:34 +02:00
Heather Anderson
fb93e39f66 more code review using github compiler runs (hopefully the macos build will link with this) 2023-05-19 00:17:34 +02:00
Heather Anderson
227e899189 more code review using github compiler runs 2023-05-19 00:17:34 +02:00
Heather Anderson
16c2d76efa more debugging using github compiler runs 2023-05-19 00:17:34 +02:00
Heather Anderson
23edfa3747 more changes in response to build log on other compilers 2023-05-19 00:17:34 +02:00
Heather Anderson
23776abce3 changes in response to build log on other compilers 2023-05-19 00:17:34 +02:00
Heather Anderson
8581022a53 rework ScriptValue to act like a stack variable rather than a pointer 2023-05-19 00:17:34 +02:00
Heather Anderson
f209c5124d early smoketesting 2023-05-19 00:17:34 +02:00
Heather Anderson
5f2b2c90a2 added custom type support 2023-05-19 00:17:34 +02:00
Heather Anderson
45ef458af4 dropping dependencies from networking to script-engine by moving EntityScriptClient and LocationScriptingInterface 2023-05-19 00:17:33 +02:00
Heather Anderson
7964f06990 moving EntityItemID from script-engine to shared 2023-05-19 00:17:33 +02:00
Heather Anderson
665ea521e8 shifting classes around and adding static initializers to resolve dependencies on scripting-engine (and drop dependencies from scripting-engine) 2023-05-19 00:17:33 +02:00
Heather Anderson
1f4f458942 adding basic script-engine documentation 2023-05-19 00:17:33 +02:00
Heather Anderson
2dd9d784a9 working to clean up the QtScript implementation and move towards completion of the proxy interface 2023-05-19 00:17:33 +02:00
Heather Anderson
1e018dbc64 isolate calls to the QtScript libraries to an interface we control 2023-05-19 00:17:33 +02:00
Heather Anderson
713b29ee41 ensure all #include's to QtScript are labeled as such (easier to find) 2023-05-19 00:17:33 +02:00
b1bf855202
Merge pull request #412 from daleglass-overte/update_tbb
Update tbb
2023-05-18 20:47:36 +02:00
Dale Glass
1138c6c720 Remove fix-static-build.patch, doesn't apply.
Fix missing PATCHES directive to make the other patch work.
2023-05-16 19:07:32 +02:00
Dale Glass
7d08df3f82 Fix build on Fedora.
Fix portfile license handling.
Fix tbb choking on Qt's 'emit' macro.
2023-05-16 18:56:33 +02:00
584ac3c15a Update tbb to fix building on Apple M1 2023-05-16 18:21:35 +02:00
1ab7d3b119
Merge pull request #399 from overte-org/gha_aarch64
Update GitHub Actions
2023-05-12 20:45:40 +02:00
b097976a3e
Merge pull request #397 from AleziaKurdis/PlaceApp_fileProtocoleSupport
Places app: support for file URI scheme
2023-05-12 20:44:53 +02:00
bad64acecb
Merge pull request #403 from AleziaKurdis/placesApp-tpOnEnter
Places App: Enter to teleport
2023-05-12 20:35:05 +02:00
Alezia Kurdis
cb4a443920
Places App: Enter to teleport
This PR add the possibility to press "Enter" to initiate a teleportation from the value in the search/address bar of the Places App.
(In addition to the current teleport button)
This is a more intuitive behaviour since everyone is used to this in the web browsers.
2023-05-11 21:43:40 -04:00
b411335998 Do not try to package on Linux aarch64 as it currently fails trying to build server-console.
The packaging step on Linux produces an empty archive anyways, so we just disable it.
2023-05-11 13:01:24 +02:00
dc01ba50cc Add Dockerfile for aarch64 CI build containers 2023-05-11 12:38:47 +02:00
0f60e35d26 Do not clear working directory, since we always run in a fresh VM or container. 2023-05-11 12:35:39 +02:00
670841eb6b Change job names 2023-05-11 12:35:08 +02:00
d85d48af45 Switch to using an aarch64 Docker container instead of running directly on the runner. 2023-05-11 12:34:54 +02:00
cc476c75c3 Don't try to run macOS-10.15 jobs as their runners have been shut down. 2023-05-11 12:29:50 +02:00
f3f07869b5 Change license of Dockerfiles. 2023-05-11 12:28:49 +02:00
42565dcdcd Add systemd-logging dependency to server Dockerfiles 2023-05-11 12:27:53 +02:00
2c54cc7ff5 Fix typos in Dockerfiles 2023-05-11 12:25:55 +02:00
Alezia Kurdis
74eefac999
Places app: support for file URI scheme
This PR adds the support of URI starting by "file:/"
in the places app. (to allow to load local serverless json)
2023-05-08 21:43:35 -04:00
0bfdf92647
Merge pull request #392 from daleglass-overte/fix-unique-ptr-delete
Fix unique_ptr new[]/delete mismatch
2023-05-06 00:38:03 +02:00
Dale Glass
0a2d733c39 Fix unique_ptr new[]/delete mismatch
This is likely a crash fix
2023-05-05 23:59:09 +02:00
6313bc5295
Merge pull request #380 from overte-org/qml_remove_deprecated
Remove styles-uit and controls-uit QML modules
2023-05-01 19:00:00 +02:00
Dale Glass
357af2629c
Merge pull request #385 from daleglass-overte/fix-build-on-gcc13
Fix the build on GCC 13.0
2023-04-29 21:34:19 +02:00
Dale Glass
a72a58f11f
Merge pull request #379 from overte-org/qml_import_path
Add QML_IMPORT_PATH for KDevelop and Qt Creator
2023-04-29 21:28:52 +02:00
Dale Glass
03a20b9b94 Fix the build on GCC 13.0
This adds #include <cstdlib> in a couple places. It also fixes a huge
amount of warnings due to "concept" becoming a keyword in C++20
2023-04-27 00:42:25 +02:00
90efffa2fb
Merge pull request #302 from daleglass-overte/allow-fullscreen-display-selection
Allow fullscreen display selection
2023-04-23 21:07:40 +02:00
54de00d02f
Merge pull request #327 from AleziaKurdis/placeAppBeaconsDecommission
Beacons decommission
2023-04-23 20:50:58 +02:00
028f6c2f82 Remove styles-uit and controls-uit QML modules, as they were replaced with stylesUit and controlsUit 5 years ago. 2023-04-23 20:23:11 +02:00