Go to file
Lukas Toenne 0d7bd0f9b6 Adds an update flag to the bNode struct (similar to bNodeTree->update).
This prevents access to non-existent typeinfo during type initialization,
when node types have been removed and such nodes are deleted from older files.
All blenkernel functions now only set the node->update flag instead of directly
calling the update function.  All operators, etc. calling blenkernel functions
to modify nodes should make a ntreeUpdate call afterward (they already did that
anyway).

Editor/RNA/renderer/etc. high-level functions still can do immediate updates by
using nodeUpdate and nodeUpdateID (replacing NodeTagChanged/NodeTagIDChanged
respectively). These old functions were previously used only for setting
compositor node needexec flags and clearing cached data, but have become generic
update functions that require type-specific functionality (i.e. a valid typeinfo
struct).
2011-10-19 17:08:35 +00:00
build_files docs / clenup (no functional code changes) 2011-10-17 02:20:53 +00:00
doc update man before ahoy 2011-10-17 14:44:21 +00:00
extern Whitespace clean-up 2011-09-30 12:24:17 +00:00
intern fix spelling mistakes in comments (and in some python error messages), nothing to effect translations. 2011-10-17 06:39:13 +00:00
po misc edits 2011-10-15 05:01:47 +00:00
release Allow symlinks in user_scripts, this fixes raised exeption in copy_prefs for version_updates 2011-10-17 16:36:03 +00:00
source Adds an update flag to the bNode struct (similar to bNodeTree->update). 2011-10-19 17:08:35 +00:00
CMakeLists.txt fix spelling mistakes in comments (and in some python error messages), nothing to effect translations. 2011-10-17 06:39:13 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile allow passing BUILD_DIR to convenience makefile as an argument incase you dont want to build in the default path. 2011-10-16 13:10:14 +00:00
SConstruct scons flags were being set carelessly - CCFLAGS is like setting CFLAGS and CXXFLAGS - in a few cases this was being set redundantly. 2011-10-05 23:35:03 +00:00