HP van Braam
6f7525c396
Improve Scene Tree editor performance
...
We now cache the Node*<>TreeItem* mapping in the SceneTreeEditor. This
allows us to make targeted updates to the Tree used to display the scene
tree in the editor.
Previously on almost all changes to the scene tree the editor would
rebuild the entire widget, causing a large number of deallocations an
allocations. We now carefully manipulate the Tree widget in-situ saving
a large number of these allocations.
In order to know what Nodes need to be updated we add a
editor_state_changed signal to Node, this is a TOOLS_ENABLED,
editor-only signal fired when changes to Node happen that are relevant
to editor state.
We also now make sure that when nodes are moved/renamed we don't check
expensive properties that cannot contain NodePaths. This saves a lot of
time when SceneTreeDock renames a node in a scene with a lot of
MeshInstances. This makes renaming nodes go from ~27 seconds to ~2
seconds on large scenes.
SceneTreeEditor instances will now also not do all of the potentially
expensive update work if they are invisible. This behavior is turned off
by default so it won't affect existing users. This change allows the
editor to only update SceneTreeEditors that actually in view. In
practice this means that for most changes instead of updating 6
SceneTreeEditors we only update 1 instantly, and the others only when
they become visible.
There is definitely more that could be done, but this is already a
massive improvement. In complex scenes we see an improvement of 10x,
things that used to take ~30 seconds now only take 2.
This fixes #83460
I want to thank KoBeWi, TokisanGames, a-johnston, aniel080400 for
their tireless testing. And AeioMuch for their testing and providing a
fix for the hover issue.
2024-12-12 22:47:05 +01:00
..
2024-12-12 22:47:05 +01:00
2024-11-22 20:25:50 +01:00
2024-04-17 23:48:05 +02:00
2024-04-07 16:59:43 +02:00
2024-11-11 12:05:34 +01:00
2024-11-11 12:05:34 +01:00
2024-02-17 21:33:12 +01:00
2024-09-29 17:27:36 +09:00
2024-11-18 22:44:55 +09:00
2024-11-19 08:25:31 +09:00
2024-10-26 17:56:51 +02:00
2024-04-07 16:59:43 +02:00
2024-11-12 04:40:15 +09:00
2024-04-07 16:59:43 +02:00
2024-08-16 15:13:36 -04:00
2024-11-02 08:25:40 -04:00
2024-04-07 16:59:43 +02:00
2024-08-19 01:00:52 +02:00
2024-08-19 01:00:52 +02:00
2024-11-29 22:45:19 +01:00
2024-04-21 05:16:13 +09:00
2024-04-07 16:59:43 +02:00
2024-11-20 22:51:27 +09:00
2024-11-02 08:25:40 -04:00
2024-09-29 17:27:36 +09:00
2024-04-07 16:59:43 +02:00
2024-11-11 12:05:34 +01:00
2024-11-11 12:05:34 +01:00
2024-09-26 13:00:17 -07:00
2024-07-19 13:26:51 -07:00
2024-11-12 09:27:47 -06:00
2024-09-12 20:09:41 -07:00
2024-09-12 20:09:41 -07:00
2024-10-23 23:03:19 +02:00
2024-04-07 16:59:43 +02:00
2024-02-20 18:27:19 +01:00
2024-10-24 15:15:52 +02:00
2024-03-25 13:37:03 +01:00
2024-01-07 17:51:04 +01:00
2024-03-25 13:37:03 +01:00
2024-01-15 18:51:52 +01:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2024-11-12 17:44:45 +01:00
2024-11-12 17:44:45 +01:00
2024-10-24 15:15:52 +02:00
2024-02-22 16:16:49 +01:00
2024-02-22 16:16:49 +01:00
2024-06-18 11:06:31 -04:00
2024-06-18 11:06:31 -04:00
2024-10-29 19:25:47 -05:00
2024-11-21 21:33:55 +01:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2024-08-26 19:42:42 +01:00
2024-11-10 11:26:39 +01:00
2024-08-30 17:16:46 +02:00
2024-08-30 17:16:46 +02:00
2024-11-19 22:21:30 +01:00
2024-12-02 20:03:53 -05:00
2024-10-22 16:38:24 +02:00
2024-09-26 08:05:10 +08:00
2024-11-29 22:51:41 +01:00
2024-11-29 16:10:11 +01:00
2024-01-28 13:37:11 +00:00
2024-08-17 09:35:24 +10:00
2024-04-07 16:59:43 +02:00
2024-11-12 09:28:02 -06:00
2024-11-04 22:41:56 +03:00
2024-11-11 12:05:34 +01:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2024-08-18 23:18:44 +02:00
2024-09-30 12:21:30 +02:00
2023-12-27 20:37:37 +07:00
2024-10-30 18:30:28 +01:00
2024-09-25 12:08:06 +02:00
2024-11-12 17:44:45 +01:00
2024-11-28 16:26:01 +01:00
2024-10-17 19:53:41 -07:00
2024-01-06 01:43:40 +01:00
2024-04-07 16:59:43 +02:00
2024-11-11 12:05:34 +01:00
2024-04-09 19:30:57 -07:00
2024-10-27 14:03:33 -04:00
2024-10-30 19:07:28 +01:00
2024-11-14 17:09:00 -05:00
2024-03-01 15:32:38 +01:00
2024-03-27 01:28:24 +01:00
2024-04-08 11:35:27 +02:00
2024-04-08 11:35:27 +02:00
2024-04-07 16:59:43 +02:00
2024-11-26 16:28:13 +01:00
2024-11-11 14:18:22 -06:00
2024-12-06 20:16:06 +07:00
2024-12-06 20:16:06 +07:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2024-08-14 22:04:12 -07:00
2024-09-19 22:26:23 +02:00
2023-12-27 20:37:37 +07:00
2023-12-27 20:37:37 +07:00
2023-12-27 20:37:37 +07:00
2023-10-29 17:27:47 +03:00
2024-04-07 16:59:43 +02:00
2024-04-08 16:17:50 +02:00
2024-05-22 15:05:56 +08:00
2024-11-29 22:47:11 +01:00
2024-04-07 16:59:43 +02:00
2024-11-29 22:45:19 +01:00
2024-11-02 08:25:40 -04:00
2024-05-09 14:36:28 +02:00
2024-05-08 20:14:04 -07:00
2024-08-11 18:15:31 +02:00
2024-11-29 19:53:52 -08:00
2024-08-21 16:00:25 +08:00
2024-11-16 12:59:08 +01:00
2024-11-02 08:25:40 -04:00
2024-11-02 08:25:40 -04:00
2024-11-02 08:25:40 -04:00
2024-04-07 16:59:43 +02:00
2024-02-22 16:16:49 +01:00
2024-10-02 14:26:33 -07:00
2024-12-03 14:41:07 -06:00
2024-02-22 16:16:49 +01:00
2024-02-22 16:16:49 +01:00
2024-12-10 11:00:13 +02:00
2024-12-02 15:40:42 +01:00
2024-09-21 20:16:45 +02:00
2024-10-21 11:36:59 +03:00
2024-10-21 11:36:59 +03:00
2024-12-02 18:22:55 +02:00
2024-09-25 17:07:28 +02:00
2024-01-10 16:52:47 +01:00
2024-11-11 14:17:58 -06:00
2024-09-25 17:07:28 +02:00
2024-10-30 11:42:17 -03:00
2024-12-02 17:20:23 +01:00
2024-07-19 08:51:23 -04:00
2024-11-10 11:26:39 +01:00
2024-11-12 09:28:02 -06:00
2024-12-09 14:33:28 -06:00
2024-05-25 17:21:31 +02:00
2024-11-11 19:39:33 -05:00
2024-01-06 17:27:50 +01:00
2024-11-12 17:44:45 +01:00
2024-04-08 16:17:50 +02:00
2024-11-12 17:44:45 +01:00
2024-12-09 14:33:28 -06:00
2024-02-22 16:16:49 +01:00
2024-11-10 11:26:39 +01:00
2024-11-12 09:27:47 -06:00
2024-11-11 12:05:34 +01:00
2024-11-10 11:26:39 +01:00
2024-11-11 12:05:34 +01:00
2024-03-01 15:32:38 +01:00
2024-12-05 22:50:52 +01:00
2024-11-17 01:54:06 +09:00
2024-11-11 19:39:33 -05:00
2024-11-15 10:42:45 -06:00
2024-11-10 11:26:39 +01:00
2024-11-20 06:33:28 -08:00
2024-10-21 11:36:59 +03:00
2024-11-12 09:27:47 -06:00
2024-09-20 10:48:32 -05:00
2024-12-03 14:40:59 -06:00
2024-10-30 14:53:02 +05:30
2024-04-16 16:21:49 -03:00
2024-03-01 15:32:38 +01:00
2024-04-29 08:26:45 -05:00
2024-02-22 16:16:49 +01:00
2024-07-31 23:16:30 +02:00
2024-11-01 10:18:57 +02:00
2024-07-31 23:16:30 +02:00
2024-02-18 21:54:21 +11:00
2024-02-16 16:31:09 -06:00
2024-08-29 06:15:32 -04:00
2024-10-25 10:27:55 +03:00
2024-11-14 17:28:05 +01:00
2024-08-18 23:18:44 +02:00
2024-08-18 23:18:44 +02:00
2024-08-18 23:18:44 +02:00
2024-04-08 11:35:27 +02:00
2024-12-02 19:15:37 +06:00
2024-04-04 15:11:00 +02:00
2024-04-04 15:11:00 +02:00
2024-11-10 11:26:39 +01:00
2024-04-07 16:59:43 +02:00
2024-05-14 19:22:50 +12:00
2024-04-04 02:10:00 +02:00
2024-05-02 10:50:58 +02:00
2024-11-12 09:27:47 -06:00
2024-11-12 09:28:02 -06:00
2024-11-11 21:24:14 +01:00
2023-10-23 14:50:07 +02:00
2024-10-28 10:14:04 -07:00
2024-08-26 23:29:00 +02:00
2024-09-17 04:12:34 -07:00
2024-05-30 12:51:15 +02:00
2024-02-22 16:16:49 +01:00
2024-02-22 16:16:49 +01:00
2024-06-24 19:23:18 +02:00
2023-11-06 11:02:39 -08:00
2024-03-20 13:39:00 +01:00
2024-02-13 23:43:33 +01:00
2024-10-25 10:27:55 +03:00
2023-11-06 11:02:39 -08:00
2024-03-15 16:51:51 +08:00
2024-03-15 16:51:51 +08:00
2024-07-26 16:56:27 +03:00
2024-10-01 16:47:44 +04:00
2024-03-01 15:32:38 +01:00
2024-02-22 16:16:49 +01:00
2024-11-12 17:44:45 +01:00
2024-09-02 08:54:23 -05:00
2024-09-02 08:54:23 -05:00
2024-09-02 08:54:23 -05:00
2024-09-16 12:13:34 -04:00
2024-08-19 01:00:52 +02:00
2024-04-08 16:51:47 +02:00
2024-05-29 22:13:18 +02:00
2024-11-29 12:43:06 +03:00
2024-01-10 16:52:47 +01:00
2024-10-10 12:49:24 +03:00
2024-11-14 11:29:46 +02:00
2024-11-14 11:29:46 +02:00
2024-02-22 16:16:49 +01:00
2024-08-12 00:17:11 +01:00
2024-11-29 19:53:52 -08:00
2024-02-17 21:33:12 +01:00
2024-11-29 19:53:52 -08:00
2024-06-20 00:58:55 +02:00
2024-11-02 08:25:40 -04:00
2024-10-19 00:49:07 +08:00
2024-08-19 01:00:52 +02:00
2024-11-26 13:04:44 -06:00
2024-11-12 10:25:38 -08:00
2024-02-22 16:16:49 +01:00
2024-10-08 11:02:45 -07:00
2024-09-06 13:21:01 +03:00
2024-07-04 10:55:43 +02:00
2024-03-01 15:32:38 +01:00
2024-08-19 01:00:52 +02:00
2024-11-12 09:27:47 -06:00
2024-11-27 01:06:21 +01:00
2024-02-13 19:46:35 +01:00
2024-01-07 17:51:04 +01:00
2024-08-18 17:14:59 +02:00
2024-02-22 16:16:49 +01:00
2024-02-22 16:16:49 +01:00
2024-11-12 17:44:45 +01:00
2024-11-12 17:44:45 +01:00
2024-11-10 11:26:39 +01:00
2024-02-22 16:16:49 +01:00
2024-06-05 20:22:41 +03:00
2024-05-25 15:12:49 -03:00
2024-05-25 15:12:49 -03:00
2024-08-15 22:37:02 +02:00
2024-08-15 22:37:02 +02:00
2024-08-01 14:41:49 +02:00
2024-03-01 15:32:38 +01:00
2024-08-19 00:12:37 +02:00
2024-08-19 00:12:37 +02:00
2024-03-15 01:45:44 +01:00
2024-03-15 01:45:44 +01:00
2024-04-11 12:32:21 +02:00
2024-04-11 12:32:21 +02:00
2024-02-15 15:59:50 +03:00
2024-02-15 15:59:50 +03:00
2024-08-05 00:08:46 +02:00
2024-04-16 18:02:53 +02:00
2024-02-15 15:59:50 +03:00
2024-11-10 11:26:39 +01:00
2024-11-10 11:26:39 +01:00
2024-11-15 15:02:10 +01:00
2024-07-07 22:15:23 +02:00
2024-12-12 22:47:05 +01:00
2024-11-11 12:05:34 +01:00
2024-11-27 10:46:54 -06:00
2024-10-25 09:08:38 -06:00
2024-04-08 11:35:27 +02:00
2024-06-03 09:37:57 +02:00
2024-09-21 23:20:05 +08:00
2024-02-22 16:16:49 +01:00
2024-12-02 12:08:14 -05:00
2024-09-26 13:00:17 -07:00
2024-09-26 13:00:17 -07:00
2024-12-05 14:14:32 +00:00
2024-12-05 14:14:32 +00:00
2024-12-05 14:14:32 +00:00
2024-12-05 14:14:32 +00:00
2024-11-11 12:05:34 +01:00
2024-09-26 13:00:17 -07:00
2024-10-04 19:08:23 -07:00
2024-09-26 13:00:17 -07:00
2024-11-22 07:12:56 +02:00
2024-11-10 18:34:29 +02:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2023-10-25 14:12:22 +02:00
2024-07-16 08:25:29 -04:00
2024-03-23 12:28:36 +01:00
2024-09-26 17:41:49 -04:00
2024-09-04 18:07:49 +02:00
2024-09-04 18:07:49 +02:00
2024-12-03 00:37:50 +01:00
2024-10-02 15:11:58 -03:00
2024-02-09 18:13:23 +01:00
2024-11-12 10:25:38 -08:00
2024-04-05 01:28:26 +09:00
2024-06-04 15:34:27 +02:00
2024-03-09 17:33:04 +01:00
2024-03-09 17:33:04 +01:00
2024-03-16 00:32:21 +01:00
2024-01-10 14:32:45 +01:00
2024-03-16 00:32:21 +01:00
2024-05-28 08:25:33 +08:00
2024-07-08 18:46:29 +05:30
2024-07-08 18:46:29 +05:30
2024-07-08 18:46:29 +05:30
2024-07-08 18:46:29 +05:30
2024-07-23 13:30:44 +02:00
2024-07-23 13:30:44 +02:00
2024-07-23 13:30:44 +02:00
2024-07-08 18:46:29 +05:30
2024-07-08 18:46:29 +05:30
2024-02-22 16:16:49 +01:00
2024-08-10 17:55:29 +02:00
2024-09-03 16:38:38 +02:00
2024-04-13 15:18:12 -03:00
2024-11-12 09:28:02 -06:00
2024-09-30 12:21:30 +02:00
2024-07-30 18:50:00 +02:00
2024-11-11 12:05:34 +01:00
2024-01-15 18:51:52 +01:00
2024-02-28 20:25:15 +01:00
2024-11-22 14:03:21 +03:00
2024-12-11 14:53:57 +01:00
2024-12-02 14:32:17 +01:00
2024-04-07 16:59:43 +02:00
2024-11-29 16:10:11 +01:00
2024-03-02 20:56:01 -06:00
2024-11-12 20:29:04 -03:00
2024-04-07 11:42:30 +02:00
2024-04-08 11:21:38 +02:00
2024-11-10 11:26:39 +01:00
2024-01-31 19:27:41 -08:00
2024-01-16 16:10:46 -08:00
2024-09-05 17:16:58 +08:00
2024-11-25 11:27:48 -03:00
2024-10-17 07:46:40 -07:00
2023-11-26 08:15:46 -08:00
2024-09-23 05:40:08 -07:00
2024-08-19 23:55:31 -07:00
2024-05-02 12:06:22 +02:00
2024-04-07 16:59:43 +02:00
2024-03-01 15:32:38 +01:00
2024-02-22 16:16:49 +01:00
2024-11-12 17:44:45 +01:00
2024-07-11 08:00:32 -07:00
2024-02-18 21:54:21 +11:00
2024-11-25 11:27:48 -03:00
2024-11-29 19:53:52 -08:00
2024-02-18 21:54:21 +11:00
2024-11-25 11:27:48 -03:00
2024-02-18 21:54:21 +11:00
2024-02-18 21:54:21 +11:00
2024-02-18 21:54:21 +11:00
2024-11-12 09:28:02 -06:00
2024-11-11 15:59:56 +01:00
2024-04-08 16:17:50 +02:00
2024-11-01 10:18:57 +02:00
2024-08-16 15:48:56 +03:00
2024-10-25 02:48:42 +02:00
2024-09-09 01:12:14 -07:00
2024-11-13 08:33:40 -06:00
2023-11-10 09:51:11 +01:00
2024-08-31 00:42:56 -03:00
2024-11-11 14:18:39 -06:00
2024-09-22 15:27:13 -04:00
2024-07-17 18:53:03 +02:00
2024-11-18 22:44:55 +09:00
2024-11-02 08:25:40 -04:00
2023-12-19 17:29:49 +01:00
2024-12-02 17:50:04 +02:00
2024-06-18 20:19:21 +02:00
2024-11-12 10:25:38 -08:00
2024-11-12 10:25:38 -08:00
2024-02-22 16:16:49 +01:00
2024-07-26 13:26:26 +02:00
2024-09-04 15:45:22 -04:00
2024-09-12 09:17:35 +02:00
2024-07-07 19:12:30 -04:00
2024-03-13 22:40:09 +01:00
2024-03-05 09:43:29 +01:00
2024-08-17 21:09:32 -07:00
2024-11-23 23:54:38 -03:00
2024-08-27 18:18:01 +03:00
2024-11-10 11:26:39 +01:00
2024-11-24 08:47:45 +11:00
2024-08-19 00:32:14 +02:00
2024-08-19 00:32:14 +02:00
2024-10-27 14:39:57 -06:00
2024-10-02 16:36:19 +02:00
2024-11-18 22:44:55 +09:00
2024-11-10 11:26:39 +01:00
2024-02-15 15:59:50 +03:00
2024-02-15 15:59:50 +03:00
2024-02-15 15:59:50 +03:00
2024-02-15 15:59:50 +03:00
2024-02-15 15:59:50 +03:00
2024-02-23 19:48:53 +01:00
2024-02-15 15:59:50 +03:00
2024-08-18 23:18:44 +02:00
2024-02-15 15:59:50 +03:00
2024-08-13 01:57:28 +09:00
2024-03-30 20:57:55 +01:00
2024-04-08 16:17:50 +02:00
2024-04-10 14:12:25 +02:00
2024-11-10 11:26:39 +01:00
2024-01-16 11:13:34 +01:00
2024-09-16 21:30:31 +09:30
2024-04-07 16:59:43 +02:00
2024-09-05 15:43:54 +02:00
2024-09-23 13:33:00 -04:00
2024-06-03 09:37:57 +02:00
2024-11-04 11:19:25 -08:00
2024-09-29 05:57:19 -04:00
2023-12-15 20:32:18 +02:00
2024-02-22 16:16:49 +01:00
2024-09-01 17:00:47 +02:00
2024-04-07 16:59:43 +02:00
2024-05-02 14:39:33 +03:00
2024-11-12 08:46:52 -03:00
2024-02-15 15:59:50 +03:00
2024-11-28 17:40:42 +01:00
2024-11-13 18:26:16 +01:00
2024-08-19 01:00:52 +02:00
2024-02-22 16:16:49 +01:00
2024-08-18 23:18:44 +02:00
2024-04-07 16:59:43 +02:00
2024-11-25 21:36:29 +01:00
2024-12-05 14:14:32 +00:00
2024-11-11 12:05:34 +01:00
2024-11-01 10:18:57 +02:00
2024-04-23 08:28:48 +04:00
2024-04-26 08:27:27 +08:00
2024-03-01 15:32:38 +01:00
2024-11-14 17:09:00 -05:00
2023-12-04 08:21:42 +02:00
2024-10-10 12:49:24 +03:00
2024-10-10 12:49:24 +03:00
2024-12-03 14:40:58 -06:00
2024-12-03 14:40:58 -06:00
2024-01-02 11:31:38 +08:00
2024-01-24 10:34:51 -08:00
2024-02-19 16:43:42 +00:00
2024-01-24 10:34:51 -08:00
2024-04-07 16:59:43 +02:00
2024-01-24 10:34:51 -08:00
2024-11-23 20:40:00 +03:00
2024-04-07 16:59:43 +02:00
2024-09-09 14:09:02 +02:00
2024-04-07 16:59:43 +02:00
2024-09-03 15:38:51 +02:00
2024-11-10 11:26:39 +01:00
2024-11-12 09:27:46 -06:00
2024-11-10 12:12:52 -06:00
2024-11-29 22:00:57 +01:00
2024-07-14 20:04:49 +02:00
2024-05-08 10:12:46 +02:00
2024-11-03 11:08:19 +03:00
2024-06-14 22:33:10 +02:00
2024-08-18 23:18:44 +02:00
2024-11-29 16:10:11 +01:00
2024-11-29 16:10:11 +01:00
2024-02-23 01:50:18 +01:00
2024-09-21 18:28:12 +08:00
2024-11-21 16:50:31 -07:00
2024-12-01 14:39:51 +01:00
2024-12-12 22:47:05 +01:00
2024-11-02 08:25:40 -04:00
2024-11-28 17:40:42 +01:00
2024-08-29 14:53:45 -04:00
2024-12-02 15:40:42 +01:00
2024-04-05 20:05:56 +03:00
2024-02-18 21:54:21 +11:00
2024-04-30 21:21:22 +03:00
2024-04-07 16:59:43 +02:00
2024-11-22 14:03:21 +03:00
2024-11-22 14:03:21 +03:00
2024-11-22 14:03:21 +03:00
2024-11-22 14:03:21 +03:00
2024-11-22 14:03:21 +03:00
2024-11-22 14:03:21 +03:00
2024-04-07 16:59:43 +02:00
2024-09-17 03:22:50 -07:00
2023-11-14 12:05:54 +01:00
2024-11-10 11:26:39 +01:00
2023-11-12 15:22:16 +01:00
2024-11-29 19:53:52 -08:00
2024-05-28 15:30:13 -07:00
2024-02-16 17:34:02 +01:00
2024-02-16 17:34:02 +01:00
2024-08-12 13:19:49 +02:00
2024-08-12 13:19:49 +02:00
2024-04-04 15:11:00 +02:00
2024-04-04 15:11:00 +02:00
2024-10-19 12:18:34 -07:00
2024-04-18 02:39:29 +02:00
2024-11-10 11:26:39 +01:00
2024-08-27 09:43:05 +03:00
2024-11-29 19:53:52 -08:00
2024-05-08 10:12:46 +02:00
2024-03-01 15:32:38 +01:00
2024-07-13 14:30:08 -04:00
2024-03-01 15:32:38 +01:00
2024-09-22 11:25:36 -07:00
2024-05-13 03:26:01 +02:00
2024-08-27 09:43:05 +03:00
2024-02-18 16:57:38 +01:00
2023-11-14 15:18:03 +01:00
2024-03-01 15:32:38 +01:00
2024-03-01 15:32:38 +01:00
2024-03-01 15:32:38 +01:00
2024-03-01 15:32:38 +01:00
2024-04-07 16:59:43 +02:00
2024-04-07 16:59:43 +02:00
2024-12-10 11:00:13 +02:00
2024-02-21 19:16:45 +08:00
2024-04-07 16:59:43 +02:00
2024-03-13 21:20:28 +01:00
2024-03-01 15:32:38 +01:00
2024-04-18 20:04:01 -04:00
2024-04-18 20:04:01 -04:00
2024-11-12 17:44:45 +01:00
2024-11-12 17:44:45 +01:00
2024-04-18 20:04:01 -04:00
2024-04-18 20:04:01 -04:00
2024-04-18 20:04:01 -04:00
2024-04-18 20:04:01 -04:00
2024-08-20 11:12:52 +10:00
2024-07-11 20:06:46 +10:00
2024-03-01 15:32:38 +01:00
2024-11-12 17:44:45 +01:00
2024-01-24 16:53:09 +01:00
2024-09-11 18:10:08 +02:00
2024-04-18 20:04:01 -04:00
2024-05-29 07:52:54 -05:00
2024-04-18 20:04:01 -04:00
2024-05-03 17:20:30 +10:00