Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2019-06-15 00:16:04 +0300
committerBastien Montagne <montagne29@wanadoo.fr>2019-06-15 00:21:12 +0300
commit23254ce4ee6b21b202549b421cf1d98f6a03b33d (patch)
tree77ebd72c7f1cd2776e058f04b5e6e49f14a327ec /source/blender/blenloader
parentf64070185808f153d141b26e63942424a1b258b1 (diff)
Cleanup: Rename: Static Override -> Library Override.
Better to make internal code naming match official/UI naming to some extent, this will reduce confusion in the future. This is 'breaking' scripts and files that would use that feature, but since it is not yet officially supported nor exposed in 2.80, as far as that release is concerned, it is effectively a 'no functional changes' commit.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r--source/blender/blenloader/intern/readfile.c41
-rw-r--r--source/blender/blenloader/intern/writefile.c26
2 files changed, 34 insertions, 33 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 5c2618f61da..3c8e5b29bb1 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -2622,9 +2622,10 @@ static void lib_link_id(FileData *fd, Main *main)
ID *id;
for (id = lb->first; id; id = id->next) {
- if (id->override_static) {
- id->override_static->reference = newlibadr_us(fd, id->lib, id->override_static->reference);
- id->override_static->storage = newlibadr_us(fd, id->lib, id->override_static->storage);
+ if (id->override_library) {
+ id->override_library->reference = newlibadr_us(
+ fd, id->lib, id->override_library->reference);
+ id->override_library->storage = newlibadr_us(fd, id->lib, id->override_library->storage);
}
}
}
@@ -2632,7 +2633,7 @@ static void lib_link_id(FileData *fd, Main *main)
static void direct_link_id_override_property_operation_cb(FileData *fd, void *data)
{
- IDOverrideStaticPropertyOperation *opop = data;
+ IDOverrideLibraryPropertyOperation *opop = data;
opop->subitem_reference_name = newdataadr(fd, opop->subitem_reference_name);
opop->subitem_local_name = newdataadr(fd, opop->subitem_local_name);
@@ -2640,7 +2641,7 @@ static void direct_link_id_override_property_operation_cb(FileData *fd, void *da
static void direct_link_id_override_property_cb(FileData *fd, void *data)
{
- IDOverrideStaticProperty *op = data;
+ IDOverrideLibraryProperty *op = data;
op->rna_path = newdataadr(fd, op->rna_path);
link_list_ex(fd, &op->operations, direct_link_id_override_property_operation_cb);
@@ -2662,9 +2663,9 @@ static void direct_link_id(FileData *fd, ID *id)
id->tag = 0;
/* Link direct data of overrides. */
- if (id->override_static) {
- id->override_static = newdataadr(fd, id->override_static);
- link_list_ex(fd, &id->override_static->properties, direct_link_id_override_property_cb);
+ if (id->override_library) {
+ id->override_library = newdataadr(fd, id->override_library);
+ link_list_ex(fd, &id->override_library->properties, direct_link_id_override_property_cb);
}
DrawDataList *drawdata = DRW_drawdatalist_from_id(id);
@@ -3675,9 +3676,9 @@ static void lib_link_constraints(FileData *fd, ID *id, ListBase *conlist)
/* own ipo, all constraints have it */
con->ipo = newlibadr_us(fd, id->lib, con->ipo); // XXX deprecated - old animation system
- /* If linking from a library, clear 'local' static override flag. */
+ /* If linking from a library, clear 'local' library override flag. */
if (id->lib != NULL) {
- con->flag &= ~CONSTRAINT_STATICOVERRIDE_LOCAL;
+ con->flag &= ~CONSTRAINT_OVERRIDE_LIBRARY_LOCAL;
}
}
@@ -5161,10 +5162,10 @@ static void lib_link_modifiers(FileData *fd, Object *ob)
{
modifiers_foreachIDLink(ob, lib_link_modifiers_common, fd);
- /* If linking from a library, clear 'local' static override flag. */
+ /* If linking from a library, clear 'local' library override flag. */
if (ob->id.lib != NULL) {
for (ModifierData *mod = ob->modifiers.first; mod != NULL; mod = mod->next) {
- mod->flag &= ~eModifierFlag_StaticOverride_Local;
+ mod->flag &= ~eModifierFlag_OverrideLibrary_Local;
}
}
}
@@ -5173,11 +5174,11 @@ static void lib_link_gpencil_modifiers(FileData *fd, Object *ob)
{
BKE_gpencil_modifiers_foreachIDLink(ob, lib_link_modifiers_common, fd);
- /* If linking from a library, clear 'local' static override flag. */
+ /* If linking from a library, clear 'local' library override flag. */
if (ob->id.lib != NULL) {
for (GpencilModifierData *mod = ob->greasepencil_modifiers.first; mod != NULL;
mod = mod->next) {
- mod->flag &= ~eGpencilModifierFlag_StaticOverride_Local;
+ mod->flag &= ~eGpencilModifierFlag_OverrideLibrary_Local;
}
}
}
@@ -5186,10 +5187,10 @@ static void lib_link_shaderfxs(FileData *fd, Object *ob)
{
BKE_shaderfx_foreachIDLink(ob, lib_link_modifiers_common, fd);
- /* If linking from a library, clear 'local' static override flag. */
+ /* If linking from a library, clear 'local' library override flag. */
if (ob->id.lib != NULL) {
for (ShaderFxData *fx = ob->shader_fx.first; fx != NULL; fx = fx->next) {
- fx->flag &= ~eShaderFxFlag_StaticOverride_Local;
+ fx->flag &= ~eShaderFxFlag_OverrideLibrary_Local;
}
}
}
@@ -9739,7 +9740,7 @@ BlendFileData *blo_read_file_internal(FileData *fd, const char *filepath)
* we can re-generate overrides from their references. */
if (fd->memfile == NULL) {
/* Do not apply in undo case! */
- BKE_main_override_static_update(bfd->main);
+ BKE_main_override_library_update(bfd->main);
}
BKE_collections_after_lib_link(bfd->main);
@@ -10028,9 +10029,9 @@ static void expand_constraint_channels(FileData *fd, Main *mainvar, ListBase *ch
static void expand_id(FileData *fd, Main *mainvar, ID *id)
{
- if (id->override_static) {
- expand_doit(fd, mainvar, id->override_static->reference);
- expand_doit(fd, mainvar, id->override_static->storage);
+ if (id->override_library) {
+ expand_doit(fd, mainvar, id->override_library->reference);
+ expand_doit(fd, mainvar, id->override_library->storage);
}
}
diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c
index 04fdd797b2c..cd5cd66dc61 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -708,15 +708,16 @@ static void write_iddata(void *wd, const ID *id)
IDP_WriteProperty(id->properties, wd);
}
- if (id->override_static) {
- writestruct(wd, DATA, IDOverrideStatic, 1, id->override_static);
+ if (id->override_library) {
+ writestruct(wd, DATA, IDOverrideLibrary, 1, id->override_library);
- writelist(wd, DATA, IDOverrideStaticProperty, &id->override_static->properties);
- for (IDOverrideStaticProperty *op = id->override_static->properties.first; op; op = op->next) {
+ writelist(wd, DATA, IDOverrideLibraryProperty, &id->override_library->properties);
+ for (IDOverrideLibraryProperty *op = id->override_library->properties.first; op;
+ op = op->next) {
writedata(wd, DATA, strlen(op->rna_path) + 1, op->rna_path);
- writelist(wd, DATA, IDOverrideStaticPropertyOperation, &op->operations);
- for (IDOverrideStaticPropertyOperation *opop = op->operations.first; opop;
+ writelist(wd, DATA, IDOverrideLibraryPropertyOperation, &op->operations);
+ for (IDOverrideLibraryPropertyOperation *opop = op->operations.first; opop;
opop = opop->next) {
if (opop->subitem_reference_name) {
writedata(
@@ -3775,9 +3776,8 @@ static bool write_file_handle(Main *mainvar,
* avoid thumbnail detecting changes because of this. */
mywrite_flush(wd);
- OverrideStaticStorage *override_storage = wd->use_memfile ?
- NULL :
- BKE_override_static_operations_store_initialize();
+ OverrideLibraryStorage *override_storage =
+ wd->use_memfile ? NULL : BKE_override_library_operations_store_initialize();
/* This outer loop allows to save first data-blocks from real mainvar,
* then the temp ones from override process,
@@ -3799,10 +3799,10 @@ static bool write_file_handle(Main *mainvar,
BLI_assert(
(id->tag & (LIB_TAG_NO_MAIN | LIB_TAG_NO_USER_REFCOUNT | LIB_TAG_NOT_ALLOCATED)) == 0);
- const bool do_override = !ELEM(override_storage, NULL, bmain) && id->override_static;
+ const bool do_override = !ELEM(override_storage, NULL, bmain) && id->override_library;
if (do_override) {
- BKE_override_static_operations_store_start(bmain, override_storage, id);
+ BKE_override_library_operations_store_start(bmain, override_storage, id);
}
switch ((ID_Type)GS(id->name)) {
@@ -3922,7 +3922,7 @@ static bool write_file_handle(Main *mainvar,
}
if (do_override) {
- BKE_override_static_operations_store_end(override_storage, id);
+ BKE_override_library_operations_store_end(override_storage, id);
}
}
@@ -3931,7 +3931,7 @@ static bool write_file_handle(Main *mainvar,
} while ((bmain != override_storage) && (bmain = override_storage));
if (override_storage) {
- BKE_override_static_operations_store_finalize(override_storage);
+ BKE_override_library_operations_store_finalize(override_storage);
override_storage = NULL;
}