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
2013-05-15fix for finding openjpeg on some systems. Campbell Barton
2013-04-14code cleanup: minor changes, clang checker option for exact size matches and ↵Campbell Barton
use vector functions.
2013-04-12code cleanup: warnings and style.Campbell Barton
2013-04-08select-camera operator could select hidden cameras, also disable freestyle ↵Campbell Barton
for `make lite` target.
2013-04-01correct too-big allocation in mesh beautify.Campbell Barton
2013-03-27Fix #33518: Jack sync doesn't work in 2.64, 2.64 or 2.65 stable versionsSergey Sharybin
Added new build option WITH_JACK_DYNLOAD for CMake and WITH_BF_JACK_DYNLOAD for SCons, which means there'll be no build-time linking against libjack and getting symbols from libjack will happen runtime using dlopen and dlsym tricks. Alternative would be to use weak linking, but it'll require having wrapper for preloading libjack. This new options are disabled by default and they only intended to be used on linux. Other platforms shall not be using this and there shall be no functional changes on non-linux platforms at all.
2013-03-16code cleanup: quiet some -Wshadow warnings, mix of obvious mistakes and ↵Campbell Barton
harmless global/local naming conflict.
2013-03-14tweaks to clang so blender can build with -WerrorCampbell Barton
2013-03-14style cleanup: odd indentationCampbell Barton
2013-03-12use gcc warning -Wredundant-decls, exposes some odd/duplicate declarations ↵Campbell Barton
which have been removed.
2013-02-27add PHY headers to cmake's ketsji (else some IDE's won't show)Campbell Barton
2013-02-27Fix various warnings with clang build, and adjust cmake clang warnings flagsBrecht Van Lommel
to include a few more that gcc is using too.
2013-02-06add missing bullet header to cmake, quiet reports from 'make test_cmake'Campbell Barton
2013-01-30cmake config files BOOL type was ignored by cmake.Campbell Barton
2013-01-24fix for missing initialization of vert data in ccgDM_copyFinalVertArrayCampbell Barton
2013-01-24patch [#33969] fix for [#33968] Blenders Custom Project File Generator for ↵Campbell Barton
QtCreator fails from Philipp Oeser (lichtwerk)
2013-01-16code cleanup:Campbell Barton
- cycles ui used 'cscene' for scene.cycles and scene.cycles_curves - style cleanup
2013-01-07add error check for qtcreator&netbeans project file generators to quit early ↵Campbell Barton
if cmake fails.
2013-01-03Patch from Ejner Fergo: enhancements to install_deps.sh.Bastien Montagne
Mostly, it: * Adds numpy and opencollada * Merges both Suse and Fedora/Redhat into a single func (not sure this is a good idea, but would have been to painful to undo this). Notes: * I changed a bit how numpy is handled, so that the script does not try to build it when py3.3 was installed from package! * Bumped oiio 'magic number', as now trying to use libtiff5 means we have to rebuild everything using tiff! * Only made a quick test on my own system, but Ejner made quite some extensive ones, so it should be safe. * I’m not sure keeping on extending that horrible bash thing is a good idea. Shell scripts are nice for small, limited stuff, but I personnaly find that one (over 53ko!) unreadable and a pita to maintain. Further more, doing the same for windows would mean to rewrite everything in another language... I have started work to port this as a py3 script, so that we have a nice structure (classes...) easy to extend/tweak/implement in various OSs/etc.!
2013-01-03add option WITH_SYSTEM_BULLET to link against the bullet installation found ↵Campbell Barton
on the system. Note: this doesn't work yet for everything with latest stable bullet (2.81), need to look into why and likely apply some patches upstream. However I managed to link blender by disabling some features, likely it can be made to work without too much trouble.
2013-01-01patch [#33331] Time To Start Moving To StdboolCampbell Barton
by Lawrence D'Oliveiro (ldo) so BKE_utildefines.h allows use of C99's bool type and true/false. currently scons wont try to use stdbool.h, and works as if its never found.
2012-12-31add ".hh" as an extension for source scripts.Campbell Barton
2012-12-09make cppcheck run with quiet flag when QUIET env var is set, make ↵Campbell Barton
bpy.ops.image.project_apply() only use local images.
2012-11-26switch verious references from py3.2 -> 3.3 or just 3.Campbell Barton
2012-11-19Fix when statically linking with distro's boost: in this case, we most ↵Bastien Montagne
likely also need to statically link against icu, as most boost packages are built with it. Without that, you get a bunch of errors at link time (when using boost_locale, or, in freestyle branch, boost_regex). So when you enable Boost_USE_STATIC_LIBS, you should also set Boost_USE_ICU to True. Will add a note about that in build doc too.
2012-11-15Cycles OSL: windows build system changes to support static OSL/OIIO.Brecht Van Lommel
2012-11-14remove ifdef'd bevel code, current bevel works better then the previous code.Campbell Barton
reduce strlen check in texttool_suggest_add() use 'del list[:]' rather then 'list[:] = []' in python scripts which clear lists.
2012-11-12Initial implementation of a script for automatic dependencies installer/builderSergey Sharybin
This script will install all packages from the repositories and will compile missing in repositories libraries. It is supposed to replace pre-compiled libraries from our svn. Tested script on Fedora 14 and 17, Ubuntu 10.04 and 12.10. All the dependencies and manually built libraries seems to be fine. However, it's really annoying to build blender in virtual machine to ensure there's no linking errors, i would hope community will help testing and making needed tweaks to the script :) To use the script, simple run it from your user name. It'll run installation commands from a sudo, so you would likely be requested to type a password. I've made tweaks to CMake FindLibs, so it should find OIIO, OCIO and python libraries compiled by this script. Boost and FFmpeg would need to be specified manually. SCons currently would require manual paths specifications as well. Perhaps we could make SCons smarter in the future. All the parameters you need to pass to CMake/SCons would be printed when script finishes to run. Pretty much sure it's not production-ready script, but we need to start testing at some point :)
2012-11-11Replacing gettext i18n backend by boost::locale one.Bastien Montagne
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-11-10Another fix for finding python stuff... Should work for everyone now! (I ↵Bastien Montagne
hope...).
2012-11-07Use CMAKE_LIBRARY_ARCHITECTURE instead of hardcoded stuff like ↵Bastien Montagne
x86_64-linux-gnu! Now should work with any multiarch!
2012-11-07Attempt to fix problems with local built py caused by own r51976.Bastien Montagne
2012-11-07Update to make it work with new debian-like py3.3 packages. A bit hackish ↵Bastien Montagne
(this arch-dependent stuff makes things a bit complex), and probably only working for amd64 arch, but at least should not create any regression...
2012-11-07for utility checkers, use QUIET env var, not to print progress. Campbell Barton
2012-11-05default to Python3.3 on Linux for SCons and CMake, warn when building with ↵Campbell Barton
python 3.2x or older. also remove casts to keep Python3.2 warning quiet.
2012-10-22remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also ↵Campbell Barton
remove CTR c++ classes that are no longer used.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-17style cleanup: make OSL follow our C style convention. ↵Campbell Barton
http://wiki.blender.org/index.php/Dev:Doc/CodeStyle
2012-10-15another change needed for qtcreator project generator to work with ninja.Campbell Barton
2012-10-15add support for using ninja to extract build info for ↵Campbell Barton
qtcreator/netbeans/error-checkers.
2012-10-08Fix for own commit r51178, duplicate line.Lukas Toenne
2012-10-08Allow user config files in qtcreator project.Lukas Toenne
The blender.config file used for local #defines in qtcreator projects is rewritten on every project update. To avoid losing user settings these can now be written to an optional blender_custom.config file, which is then merged into the main blender.config on updates.
2012-10-08style cleanup: pep8Campbell Barton
2012-10-08code cleanup: reduce change the size of some float vectors that were bigger ↵Campbell Barton
then they needed to be. update to clang_array_check.py - parse function definitions lazily for some speedup.
2012-10-08add option to build without blenders default avi codec.Campbell Barton
2012-10-07style cleanup: if();Campbell Barton
2012-10-06added simple checker for array sizes, uses clang to parse C/C++,Campbell Barton
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size). Existing free static checkers dont do this from what I can tell.
2012-10-06Better support for LLVM linking, needed for static OSL library.Lukas Toenne
This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
2012-09-16fix for error in recent commit (made function static that shouldn't have ↵Campbell Barton
been), add extra gcc warnings to cmake.
2012-09-15Color Management, Stage 1: Initial OpenColorIO library integrationSergey Sharybin
This commit integrates support of OpenColorIO library into build systems. It also contains C-API for OpenColorIO library which could be used by Blender. CMake has got find rules familiar to OpenImageIO's one which makes it easier for build system to find needed libraries and includes. Scons only could use explicitly defined paths to libraries and includes. C-API would be compiled and Blender would be linked against C-API and OpenColorIO but it wouldn't affect on Blender behavior at all. OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and setting WITH_BF_OCIO in Scons.