Jacques Lucke
374604f188
Refactor: Core: simplify accessing ListBases in Main
...
This replaces the `set_listbasepointers` function with `BKE_main_lists_get`
which returns an array of `ListBase *`. This simplifies the caller a bit. In
some cases, it can be simplifed further by changing the order in which we iterate
over the listbase. For historical reasons, we iterate from the back to front in
most cases but sometimes the order does not matter. I did keep the iteration order
in this patch though, to avoid regressions.
Pull Request: https://projects.blender.org/blender/blender/pulls/134242
2025-02-11 17:46:07 +01:00
..
2025-01-30 14:18:40 +11:00
2023-08-16 00:20:26 +10:00
2024-12-03 16:15:25 +01:00
2025-01-10 15:13:38 +01:00
2024-12-05 10:48:27 +01:00
2024-03-18 15:04:12 +01:00
2025-01-31 15:43:52 +11:00
2024-01-26 12:40:01 +01:00
2024-03-18 15:04:12 +01:00
2024-07-26 15:03:06 +02:00
2024-01-03 13:38:14 +01:00
2024-12-17 11:16:03 +01:00
2025-02-04 22:38:23 +01:00
2025-02-04 22:38:23 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-07-29 15:03:57 +02:00
2024-07-29 15:03:57 +02:00
2023-09-04 15:59:40 +02:00
2024-03-18 15:04:12 +01:00
2024-08-07 12:12:17 +02:00
2025-01-21 13:55:15 +01:00
2024-11-26 16:05:40 +01:00
2024-03-18 15:04:12 +01:00
2025-01-29 12:31:19 +11:00
2023-09-04 15:59:40 +02:00
2025-01-15 15:54:43 +01:00
2025-01-15 15:54:43 +01:00
2024-12-04 16:06:36 +01:00
2025-01-31 17:03:16 +01:00
2024-01-03 13:38:14 +01:00
2023-07-31 13:02:30 +10:00
2023-09-04 15:59:40 +02:00
2023-09-04 15:59:40 +02:00
2025-01-07 12:39:13 +01:00
2024-04-22 12:26:12 +02:00
2024-08-30 17:48:52 +02:00
2023-09-04 15:59:40 +02:00
2024-09-15 23:14:07 +10:00
2024-11-14 16:59:55 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-04-03 15:34:40 +02:00
2025-02-03 11:00:16 +01:00
2024-06-18 12:09:40 +10:00
2025-02-11 17:46:07 +01:00
2025-02-07 21:23:48 +01:00
2025-02-07 21:23:48 +01:00
2025-01-07 17:04:00 +01:00
2024-01-18 13:17:24 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-06-11 14:16:43 +02:00
2024-11-05 23:00:29 +11:00
2024-11-05 23:00:29 +11:00
2024-05-31 22:55:05 +02:00
2024-07-25 10:17:42 +10:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-07-31 16:06:43 +02:00
2024-10-04 11:46:36 +10:00
2024-08-27 13:25:14 +02:00
2024-04-30 20:32:46 +02:00
2024-03-18 15:04:12 +01:00
2025-01-29 12:31:19 +11:00
2024-07-04 12:29:59 +10:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-09-20 16:18:12 +02:00
2025-01-12 09:58:30 +01:00
2024-05-06 17:56:56 +02:00
2024-12-20 13:23:08 +01:00
2023-09-04 15:59:40 +02:00
2025-01-08 16:34:41 +01:00
2025-02-07 13:26:24 +01:00
2024-03-18 15:04:12 +01:00
2024-10-04 19:20:00 +02:00
2025-01-04 16:26:39 +11:00
2024-03-27 18:06:31 +01:00
2024-12-07 03:14:49 +01:00
2025-01-06 18:17:47 +01:00
2024-06-20 14:09:29 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2024-03-18 15:04:12 +01:00
2025-01-29 12:31:19 +11:00
2025-01-23 17:37:26 +01:00
2024-03-29 13:29:30 +11:00
2024-12-28 01:44:49 +01:00
2025-01-07 12:39:13 +01:00
2025-02-07 01:29:03 +01:00
2025-02-10 15:56:10 +01:00
2025-01-07 12:39:13 +01:00
2025-02-10 16:10:01 +01:00
2024-01-22 13:47:13 +01:00
2023-09-04 15:59:40 +02:00
2023-09-25 17:06:04 +10:00
2024-03-18 15:04:12 +01:00
2025-01-06 14:19:24 +01:00
2024-03-18 15:04:12 +01:00
2023-09-04 15:59:40 +02:00
2023-09-04 15:59:40 +02:00
2024-03-18 15:04:12 +01:00
2023-12-17 16:04:42 +11:00
2023-09-04 15:59:40 +02:00
2024-05-14 20:59:03 +10:00
2023-09-04 15:59:40 +02:00
2025-02-07 10:23:45 +11:00
2023-09-04 15:59:40 +02:00
2023-08-16 00:20:26 +10:00
2024-06-19 12:16:24 +02:00
2023-09-04 15:59:40 +02:00
2024-01-10 10:04:13 +11:00
2024-12-11 15:21:37 +01:00
2024-07-09 06:10:17 +02:00
2025-02-07 10:23:45 +11:00
2024-09-24 11:52:02 +02:00
2024-03-18 15:04:12 +01:00
2024-01-06 13:26:59 +01:00
2024-10-24 12:50:31 +11:00
2025-01-20 11:21:33 +11:00
2024-05-24 18:41:18 +02:00
2024-07-05 18:05:27 +02:00
2023-12-15 22:57:34 +11:00