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
AgeCommit message (Collapse)Author
2011-02-25Small fix from sambler.Nathan Letwory
2011-02-25fix #if errors, add defined() in proper placesNathan Letwory
doxygen: add file tags
2011-02-25remove warning left in by mistake and comment unused function.Campbell Barton
2011-02-24fix for cmake not having the correct svn revision in buildinfo, now generate ↵Campbell Barton
a header every build with the time, date, svn revision.
2011-02-22patch from sambler on irc, writes version info for OSX.Campbell Barton
2011-02-21build python module without binreloc, add dummy argv[0] to initialize bprogname.Campbell Barton
2011-02-21And the last one. hopefully.Nathan Letwory
2011-02-21move addon utilities into their own module, these were getting mixed between ↵Campbell Barton
bpy.utils and space_userpref.
2011-02-21Make sure we can build without the optional new WITH_PYTHON_MODULE option. ↵Nathan Letwory
Looks like a #ifndef was meant around the blender_esc implementation.
2011-02-21Experimental option to build blender as a python module, rather then blender ↵Campbell Barton
embedding python. CMake build option WITH_PYTHON_MODULE, will build ./bin/bpy.so This allows 'bpy' to be imported from python or other applications/IDE's which embed python, eg: python -c "import bpy ; bpy.ops.render.render(write_still=True)" This runs in background mode and has similar restrictions to running a script: blender --background --python test.py TODO: - install to site-packages with blender scripts - add support for imp.reload()
2011-02-20misc warnings/fixesCampbell Barton
- WITH_OPENJPEG wasn't defined for creator.c with CMake. - remove shadowed/redefined vars. - remove some unused RNA report args. - re-arrange IMB_FILE_TYPES so IRIS is not the first format tested, since its not very common test JPEG and PNG first.
2011-02-19set main() argv functions to be const char *Campbell Barton
also set minimum cmake version to 2.8
2011-02-15fix for building with make on linux from recent new lib.Campbell Barton
2011-02-14made most variables which are only used in a single file and not defined in ↵Campbell Barton
header static for blenlib, blenkernel and editors.
2011-02-13fix for warnings from Sparse static source code checker, mostly BKE/BLI and ↵Campbell Barton
python functions. - use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
2011-02-13enforce string limits (reported by pedantic checking tools & some developers).Campbell Barton
mostly replace strcpy with BLI_strncpy and multiple strcat's with a BLI_snprintf(). also fix possible crash if CWD isnt available.
2011-02-12fix for more warnings.Campbell Barton
- modifier code was using sizeof() without knowing the sizeof the array when clearing the modifier type array. - use BLI_snprintf rather then sprintf where the size of the string is known. - particle drawing code kept a reference to stack float values (not a problem at the moment but would crash if accessed later).
2011-02-09ignore __pycache__ dir for scons and cmake installation (py3.2 caches ↵Campbell Barton
modules here).
2011-01-30remove nan-makefilesCampbell Barton
2011-01-28Fix for [#25825] Boolean doesn't work in command-line rendering (2.56)Janne Karhu
* DAG_on_load_update wasn't called at all for background rendering, so any non-animated object data wasn't updated properly.
2011-01-26option for blender --addons rigify,io_scene_fbx,add_mesh_gearsCampbell Barton
needed so ctest unit testing can be done on addons that are not enabled by default.
2011-01-23- fix problem with cmake, windows 'RelWithDebInfo' target, was giving error: ↵Campbell Barton
"ImportError: No module named _socket" because of copying wrong files over. - move test -> tests, this name is used elsewhere in lib/tests. - change interface code not to loop on a float value (clang warning), harmless, but with extreme cases an eternal loop would still be possible though unlikely.
2011-01-20Command line options to set blender system environment variables.Campbell Barton
Added because CTest has no convenient way to set environment vars for commands it runs. --env-system-config -> BLENDER_SYSTEM_CONFIG --env-system-datafiles -> BLENDER_SYSTEM_DATAFILES --env-system-scripts -> BLENDER_SYSTEM_SCRIPTS --env-system-plugins -> BLENDER_SYSTEM_PLUGINS --env-system-python -> BLENDER_SYSTEM_PYTHON
2011-01-19new command line option '--factory-startup' to skip reading startup.blend. ↵Campbell Barton
useful for testing with a predictable environment. also commented python benchmark prints on exit, can enable when profiling later.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2011-01-07patch [#25490] Fix for [#22096] Blender tries to open non-blend fileCampbell Barton
from Alexander Kuznetsov (alexk) with edits. From the report: Blender assumed that all files are .blend as retval = 0; Now retval is initialized as file cannot be open (-1) for gzopen fail and directory case retval = -2; is defined for not supported formats This must be assigned before #ifdef WITH_PYTHON because this part can be missing Finally retval = 0; if it is a .blend file --- also made other edits. - exotic.c's blend header checking was sloppy, didn't check data was actually read, only checked first 4 bytes and had a check for "blend.gz" extension which is unnecessary. - use defines to help readability for BKE_read_exotic & BKE_read_file return values. - no need to check for a NULL pointer before calling BKE_reportf(). (will just print to the console) - print better reports when the file fails to load.
2011-01-05edits for BPY_extern.h functions, no functional changesCampbell Barton
- remove unused code. - BPY_run_python_script() split in 2, BPY_filepath_exec, BPY_text_exec - renamed funcs.
2010-12-23Compact -I paths in makefiles for more readble files/output.Guillermo S. Romero
Also some white space cleaning and removal of redundant parameter.
2010-12-19CMake RelWithDebInfo uses python31.dll, not python31_d.dllCampbell Barton
2010-12-17cmake was complaining when there was no libs skipped.Campbell Barton
2010-12-16last commit to fix warnings didnt set them at all, not it works as it should.Campbell Barton
also made cmakes output a lot quieter, messages can be uncommented for debugging or added back if other devs need this for some reason.
2010-12-08use lowercase for cmake builtin names and macros, remove contents in else() ↵Campbell Barton
and endif() which is no longer needed.
2010-12-06CMake: use a global list to store libraries built rather then ↵Campbell Barton
cmake_blender_libs.txt file.
2010-11-30Add option for CMake to build libredcode, also use CODEC prefix for ffmpeg, ↵Campbell Barton
quicktime & sndfile options.
2010-11-29include headers in cmake source, added a script to check for consistency, ↵Campbell Barton
reporting missing headers & C files. this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
2010-11-27python access to driver namespace, rather then have a textblock defined for ↵Campbell Barton
drivers allow scripts to add functions directly. - bpy.app.driver_namespace, read-only dictionary, edit in-place. - reset on file load and new file. - on errors the namespace used to be reset, this should not be needed. simple example. def driverFunc(val): return val * val bpy.app.driver_namespace['driverFunc'] = driverFunc ... now all drivers can access this function.
2010-11-24add a window manager to files loaded from 2.4x in background mode. (partial ↵Campbell Barton
fix for [#24882]).
2010-11-23fix for building with mingw/cmakeCampbell Barton
2010-11-23fix for cmake if build flags are not defined.Campbell Barton
2010-11-21- check IF WIN32 AND NOT UNIX (for cygwin)Campbell Barton
- patch from Mike S to enable OpenMP and xcode
2010-11-18rename libs internal libs for CMake + SCons (used in MSVC project files)Campbell Barton
for game engine use "ge_" prefix & make names generally more descriptive.
2010-11-08Patch [#24608] Fix for typo and better indentation in command line help by ↵Thomas Dinges
Susanne H. (sanne). Thanks!
2010-11-04warn if blender is compiled without pythonCampbell Barton
2010-11-03fix [#24499] Consistency Issue with LassoSelect/ExtendOptionCampbell Barton
Added extend option to lasso. also... - selecting bones wasn't checking their layer of if they were hidden in a number of places. - fixed memory leak. small unrealed changes - added PBONE_VISIBLE macro - renamed functions used for paint selectoin from *_tface to paintface_*. sine they no longer have anything todo with tface's. - removed scanfill include from BLI_blenlib.h, this is only used in very few places and quite specific. Noticed lasso select is broken for metaballs and face mask mode but this has been the case for a while, will look into it next.
2010-10-31rename and negate DISABLE_PYTHON --> WITH_PYTHONCampbell Barton
2010-10-31rename definition for enabling the game engine GAMEBLENDER==1 --> ↵Campbell Barton
WITH_GAMEENGINE
2010-10-31building the BGE without bullet works again.Campbell Barton
2010-10-31dont build blender/kernel if the game engines disabled.Campbell Barton
2010-10-23warning fixes.Campbell Barton
2010-10-23CMake options to disable Decimate and Boolean Modifiers: WITH_MOD_BOOLEAN, ↵Campbell Barton
WITH_MOD_DECIMATE, renamed WITH_FLUID to WITH_MOD_FLUID