Sebastian Parborg
756c9b2219
Fix T87489: Text Data-Blocks get deleted on Recursive Purge
...
Text data block were not considered special in the recursive purge
function. So they would get deleted if they had no actual users.
To fix this we instead make text data block use "fake user" so that
addon authors can specify script files that should be removed if nothing
is using it anymore.
Per default, new text object have "fake user" set. So functionality
wise, the user has to explicitly specify that they want the text object
to be purge-able.
Reviewed By: Bastien
Differential Revision: http://developer.blender.org/D10983
2021-05-04 14:47:35 +02:00
..
2021-05-04 14:47:35 +02:00
2021-03-30 09:46:26 +02:00
2020-10-10 22:04:51 +11:00
2020-09-30 11:51:13 +10:00
2021-04-08 15:52:33 +02:00
2020-12-16 16:26:23 +11:00
2021-03-11 18:20:34 +01:00
2020-12-11 16:20:53 +01:00
2021-04-28 13:20:12 +10:00
2021-01-04 17:38:11 +11:00
2021-03-21 19:33:13 +01:00
2021-03-23 16:49:47 +01:00
2021-03-25 12:02:50 +01:00
2021-02-04 22:03:39 +01:00
2021-05-04 14:47:35 +02:00
2020-09-04 21:04:16 +02:00
2021-03-12 00:40:52 +11:00
2020-12-15 12:34:14 +11:00
2020-09-04 21:04:16 +02:00
2021-01-04 17:37:44 +11:00
2021-02-05 08:28:31 -06:00
2020-10-07 18:05:06 +02:00
2020-10-07 18:05:06 +02:00
2020-09-04 21:04:16 +02:00
2021-02-13 17:44:51 +11:00
2021-04-23 14:34:47 +02:00
2020-12-16 16:26:23 +11:00
2020-09-02 19:10:40 +02:00
2021-03-02 13:13:36 -06:00
2020-12-16 16:26:23 +11:00
2021-03-08 16:25:08 +01:00
2021-03-22 14:25:42 +11:00
2021-03-16 07:43:17 +01:00
2021-04-13 21:43:07 +10:00
2021-03-18 17:25:36 -04:00
2021-02-21 17:57:03 -05:00
2021-01-12 14:32:05 +03:00
2020-10-26 18:16:30 +11:00
2021-03-31 18:07:15 -05:00
2020-09-04 21:04:16 +02:00
2020-10-01 14:29:45 +02:00
2020-12-16 16:25:56 +11:00
2021-02-02 23:03:16 +03:00
2021-03-26 13:37:40 +11:00
2020-10-19 21:40:17 +02:00
2020-12-15 12:34:14 +11:00
2021-04-08 12:19:09 -05:00
2021-04-01 16:23:16 -05:00
2021-04-08 12:19:09 -05:00
2021-03-16 19:59:09 +01:00
2021-02-19 17:41:28 +01:00
2021-03-24 15:28:58 +01:00
2021-03-16 19:59:09 +01:00
2021-03-23 13:58:09 +11:00
2020-10-09 07:25:43 +02:00
2020-12-15 17:19:55 +01:00
2020-12-15 12:34:14 +11:00
2021-02-25 11:39:10 +01:00
2020-12-18 09:18:44 +01:00
2020-12-16 16:25:56 +11:00
2020-09-04 21:04:16 +02:00
2020-10-08 16:25:34 +02:00
2021-02-05 16:23:34 +11:00
2020-12-16 16:25:56 +11:00
2020-12-15 12:01:45 +01:00
2021-04-10 15:25:32 +02:00
2021-04-08 11:45:55 +02:00
2021-03-12 09:46:11 +01:00
2021-03-12 09:46:11 +01:00
2020-10-07 18:05:06 +02:00
2020-10-07 18:05:06 +02:00
2020-10-07 18:05:06 +02:00
2020-09-04 21:04:16 +02:00
2021-03-04 18:43:30 +01:00
2021-02-05 22:34:03 +11:00
2020-10-07 18:05:06 +02:00
2020-10-09 07:25:43 +02:00
2021-04-02 00:16:23 -05:00
2020-12-15 20:32:58 +01:00
2020-09-04 21:04:16 +02:00
2021-03-05 09:48:49 +01:00
2020-12-14 13:08:02 +01:00
2020-10-09 07:27:18 +02:00
2021-01-09 19:07:14 +11:00
2021-02-17 14:50:08 +11:00
2021-03-22 16:27:35 +01:00
2020-12-11 11:48:58 +01:00
2020-12-08 10:55:57 +01:00
2021-04-14 11:11:51 -05:00
2021-04-12 18:48:22 +02:00
2021-04-15 09:00:47 +02:00
2020-10-20 12:47:58 -05:00
2020-09-30 11:51:13 +10:00
2021-03-02 16:53:56 +01:00
2020-12-16 16:26:23 +11:00
2020-12-16 16:25:56 +11:00
2020-12-11 17:47:58 +01:00
2020-12-16 16:26:23 +11:00
2020-12-02 15:38:47 +01:00
2020-12-15 17:03:48 +01:00
2020-08-28 14:55:59 +02:00
2021-04-19 22:39:36 +02:00
2021-02-26 16:55:58 +11:00
2020-12-15 12:34:14 +11:00
2021-02-05 16:23:34 +11:00
2020-12-15 12:34:14 +11:00
2021-02-05 16:23:34 +11:00
2020-12-16 16:25:56 +11:00
2020-12-15 12:34:14 +11:00
2021-02-05 19:08:14 -08:00
2020-09-04 21:04:16 +02:00
2020-10-01 17:43:41 +02:00
2020-12-15 12:34:14 +11:00
2020-10-07 18:05:06 +02:00
2020-10-07 18:05:06 +02:00
2021-01-18 16:38:40 +01:00
2021-02-04 22:03:39 +01:00
2020-09-09 08:41:15 -05:00
2021-04-08 12:00:26 -05:00
2021-03-04 17:17:19 +11:00
2021-04-08 13:44:54 -05:00
2020-10-02 11:47:34 +02:00
2020-10-07 11:09:36 +02:00
2021-04-02 00:16:23 -05:00
2021-02-17 00:21:07 -05:00
2020-12-15 12:34:14 +11:00
2021-03-15 15:55:09 +01:00