Brecht Van Lommel
5f9f3116db
Libraries: Support editing linked datablocks from some libraries
...
For the brush assets, this mechanism makes brush, texture, node tree and
image datablocks editable even when library linked.
This commit should introduce no functional change yet, as the code to
actually tag such libraries as editable will come later.
* These libraries and their datablocks are preserved when loading a new
blend file, much like the UI can be preserved.
* Operators that create new datablocks to be assigned to such datablocks
will put the datablocks in the same library immediately. This was
implemented for datablocks relevant for brush assets.
* RNA does not allow assignment of pointers from such linked datablocks
to local datablocks.
Co-authored-by: Bastien Montagne <bastien@blender.org >
Pull Request: https://projects.blender.org/blender/blender/pulls/121920
2024-05-21 18:16:36 +02:00
..
2024-03-18 15:04:12 +01:00
2024-05-13 15:58:04 +02:00
2024-04-04 10:55:10 +11:00
2024-05-13 16:07:12 +02:00
2024-01-30 14:42:13 -05:00
2024-05-21 13:17:35 +10:00
2024-04-24 17:01:22 +02:00
2024-03-22 16:08:25 +11:00
2024-05-20 10:14:41 -04:00
2024-04-04 10:55:10 +11:00
2024-04-04 10:55:13 +11:00
2024-05-13 15:42:33 +02:00
2024-05-03 10:20:01 -04:00
2024-04-24 17:01:22 +02:00
2024-03-25 17:05:39 -04:00
2024-04-25 18:02:50 +02:00
2024-03-18 15:04:12 +01:00
2024-05-09 10:21:46 -04:00
2024-01-21 19:13:46 +01:00
2024-02-06 17:06:44 +01:00
2024-03-18 15:04:12 +01:00
2024-04-23 18:56:41 +02:00
2024-05-13 16:07:12 +02:00
2024-04-23 18:56:41 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-26 13:07:04 -04:00
2024-05-13 16:07:12 +02:00
2024-05-21 18:16:34 +02:00
2024-05-21 18:16:36 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-05-13 16:07:12 +02:00
2024-05-20 02:56:25 +02:00
2024-04-18 16:48:19 +02:00
2024-04-24 17:01:22 +02:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-04-03 10:22:05 +11:00
2024-04-03 10:22:05 +11:00
2024-05-20 13:18:24 -04:00
2024-05-16 14:53:09 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:42:16 +02:00
2024-04-12 16:16:55 -04:00
2024-05-16 14:53:09 +02:00
2024-05-14 19:34:21 +10:00
2024-03-18 15:04:12 +01:00
2024-05-20 13:18:24 -04:00
2024-02-02 19:55:06 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-05-20 10:14:41 -04:00
2023-12-20 13:25:28 -05:00
2024-03-18 15:04:12 +01:00
2024-05-02 17:17:04 +02:00
2024-04-24 17:01:22 +02:00
2024-04-24 17:01:22 +02:00
2023-12-28 16:49:31 -05:00
2024-04-24 17:01:22 +02:00
2024-03-28 20:57:50 +11:00
2024-04-24 17:01:22 +02:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-03-18 15:04:12 +01:00
2024-05-20 13:18:24 -04:00
2024-01-30 14:42:13 -05:00
2024-03-27 10:09:12 +11:00
2024-04-03 00:36:29 +02:00
2024-05-20 02:58:13 +02:00
2024-05-20 13:11:18 -04:00
2024-04-01 22:20:09 +11:00
2024-03-18 15:04:12 +01:00
2024-04-25 12:02:15 +10:00
2024-05-07 15:06:57 +02:00
2024-05-17 15:56:57 +02:00
2024-01-05 05:35:29 +01:00
2024-04-15 06:15:46 +02:00
2024-05-20 13:18:24 -04:00
2024-05-16 17:13:43 +02:00
2024-03-18 15:04:12 +01:00
2024-05-07 04:02:17 +02:00
2024-05-08 12:27:40 +02:00
2024-01-15 12:44:14 -05:00
2024-03-25 17:05:39 -04:00
2024-05-20 13:18:24 -04:00
2024-03-25 17:05:39 -04:00
2024-03-18 15:04:12 +01:00
2024-05-08 12:27:40 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-04-24 17:01:22 +02:00
2024-03-18 15:04:12 +01:00
2024-05-15 17:51:35 +02:00
2024-05-21 17:22:41 +02:00
2024-04-25 15:21:14 +02:00
2024-05-21 17:22:41 +02:00
2024-03-18 15:04:12 +01:00
2024-05-20 15:24:03 +02:00
2024-03-26 13:07:04 -04:00
2024-03-26 13:07:04 -04:00
2024-03-26 13:07:04 -04:00
2024-03-26 13:07:04 -04:00
2024-05-03 11:33:21 +10:00
2024-05-13 16:07:12 +02:00
2024-03-18 15:04:12 +01:00
2024-05-10 18:54:53 +02:00
2024-04-19 15:57:06 +10:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-04-09 13:52:41 +10:00
2024-05-21 17:29:59 +02:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-05-02 17:17:03 +02:00
2024-03-26 15:39:39 -04:00
2024-03-18 15:04:12 +01:00
2024-05-20 10:14:41 -04:00
2024-05-02 17:17:04 +02:00
2024-01-24 10:55:16 -05:00
2024-04-18 13:52:20 +02:00
2024-05-16 14:53:09 +02:00
2024-03-26 13:07:04 -04:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-01-20 19:17:36 +01:00
2024-05-21 18:16:36 +02:00
2024-03-18 15:04:12 +01:00
2024-05-17 16:05:55 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-04-08 13:08:36 +02:00
2024-03-18 15:04:12 +01:00
2024-05-13 16:28:19 +02:00
2024-04-24 17:01:22 +02:00
2024-05-13 16:07:12 +02:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-04-08 13:08:36 +02:00
2024-05-13 15:58:04 +02:00
2024-04-11 17:44:27 +10:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-05-13 16:28:19 +02:00
2024-04-03 14:07:04 +11:00
2024-05-16 14:53:09 +02:00
2024-04-11 04:33:25 +02:00
2024-03-18 15:04:12 +01:00
2024-05-20 13:18:24 -04:00
2024-05-20 13:37:15 -04:00
2023-12-19 20:39:05 -05:00
2024-05-14 21:24:57 +02:00
2024-03-18 15:04:12 +01:00
2024-04-01 13:38:06 -04:00
2024-04-18 13:52:20 +02:00
2024-04-16 18:01:15 +02:00
2024-05-20 13:11:18 -04:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-01-15 12:44:14 -05:00
2024-05-07 12:29:32 +02:00
2024-03-18 15:04:12 +01:00
2024-05-20 02:58:13 +02:00
2024-03-18 15:04:12 +01:00
2024-05-07 12:29:32 +02:00
2024-05-20 13:11:18 -04:00
2024-05-20 13:18:24 -04:00
2024-05-20 13:11:18 -04:00
2024-04-24 17:01:22 +02:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-03-18 15:04:12 +01:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-03-18 15:04:12 +01:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-05-07 18:04:52 +02:00
2024-04-19 09:03:31 -04:00
2024-05-20 13:18:24 -04:00
2024-05-07 15:16:47 +02:00
2024-05-05 09:30:02 +02:00
2024-05-13 16:07:12 +02:00
2024-04-23 18:56:41 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-05-13 16:07:12 +02:00
2024-04-08 16:19:40 +02:00
2024-05-20 11:16:34 -04:00
2024-04-25 15:21:14 +02:00
2024-04-03 00:36:29 +02:00
2024-05-20 13:11:18 -04:00
2024-05-20 13:11:18 -04:00
2024-04-11 20:47:07 +10:00
2024-01-26 11:45:56 +01:00
2024-05-16 14:53:09 +02:00
2024-01-19 20:29:38 +01:00
2024-05-01 11:49:48 -04:00
2024-05-20 02:56:25 +02:00
2024-03-18 15:04:12 +01:00
2024-04-01 16:47:57 +11:00
2024-03-18 15:04:12 +01:00
2024-04-30 16:02:08 -04:00
2024-05-20 13:11:18 -04:00
2024-05-19 23:28:50 -04:00
2024-04-30 04:02:59 +02:00
2024-04-19 15:57:06 +10:00
2024-01-19 20:29:38 +01:00
2024-04-29 22:21:23 +02:00
2024-04-04 10:55:22 +11:00
2023-12-20 20:58:38 -05:00
2024-05-06 23:04:35 +02:00
2024-04-24 17:01:22 +02:00
2024-03-25 15:49:25 -04:00
2024-03-26 13:07:04 -04:00
2024-05-15 00:16:18 +10:00
2024-05-20 15:24:03 +02:00
2024-03-26 23:00:59 +11:00
2024-03-28 18:57:57 -04:00
2024-05-13 16:07:12 +02:00
2024-04-24 17:01:22 +02:00
2024-04-24 17:01:22 +02:00
2024-05-20 13:11:18 -04:00
2024-05-14 06:49:30 +02:00
2024-04-22 14:44:05 +02:00
2024-03-18 15:04:12 +01:00
2024-05-18 07:27:51 +02:00
2024-04-19 09:03:31 -04:00
2024-05-20 13:11:18 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:31 -04:00
2024-04-19 09:03:48 -04:00
2024-04-19 09:03:39 -04:00
2024-04-19 09:03:31 -04:00
2024-05-20 23:07:14 -04:00
2024-04-22 13:28:10 +02:00
2024-04-19 09:03:31 -04:00
2024-04-20 12:41:23 +10:00
2024-04-19 09:03:48 -04:00
2024-05-20 13:11:18 -04:00
2024-03-18 15:04:12 +01:00
2024-04-24 17:01:22 +02:00
2024-05-13 16:07:12 +02:00
2024-03-18 15:04:12 +01:00
2024-01-19 20:29:38 +01:00
2024-01-19 20:29:38 +01:00
2024-05-17 15:56:57 +02:00
2024-05-17 15:56:57 +02:00
2024-03-18 15:04:12 +01:00
2024-05-21 13:17:35 +10:00
2024-04-22 19:52:47 +02:00
2024-04-03 14:27:54 +11:00
2024-04-22 13:10:16 +02:00
2024-03-28 22:57:57 +11:00
2024-01-31 14:04:56 -05:00
2024-04-24 17:01:22 +02:00
2024-01-10 15:20:29 +01:00
2024-04-10 14:10:56 +02:00
2024-03-18 15:04:12 +01:00
2024-01-20 19:17:36 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-03-18 15:04:12 +01:00
2024-05-06 23:52:37 +02:00
2024-05-13 16:28:19 +02:00
2024-05-04 15:06:46 +10:00
2024-03-18 15:04:12 +01:00