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
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-07-02Added missing G_DEBUG_DEPSGRAPH flag entry in the bpy.app.debug ↵Lukas Tönne
getters/setters list.
2014-07-01Python: remove redundant castsCampbell Barton
2014-06-23T39690: Modifications to Blender's 'temp dir' system.Bastien Montagne
Current temporary data of Blender suffers one major issue - default 'temp' dir on Windows is never automatically cleaned up, and can end being quite big when used by Blender, especially when we have to store per-process data (using getpid() in file names). To address this, this patch: * Divides tempdir paths in two, one for 'base' temp dir (the same as previous unique tempdir path), the other is a mkdtemp-generated sub-dir, specific to each Blender instance. * Only uses base tempdir when we need some shallow persistance accross Blender sessions - and we always reuse the same filename (quit.blend...) or generate small file (crash reports...). * Uses temp sub-dir for heavy files like pointcache or renderEXRs (Save Buffer option). * Erases temp sub-dir on quit or crash. To get this working it also adds a working 'recursive delete' to BLI_delete() under Windows. Note that, as in current code, the 'recover render result' hack-feature that was possible with SaveBuffer option is still removed. A real renderresult cache feature will be added soon, though. Reviewers: campbellbarton, brecht, sergey Reviewed By: campbellbarton, sergey CC: sergey Differential Revision: https://developer.blender.org/D531
2014-06-17New python API for units handling.Bastien Montagne
Exposes all supported unit systems & types, and to_value()/to_string() functions. Reviewed and enhanced by CampbellBarton, many thanks! Differential Revision: https://developer.blender.org/D416
2014-06-16Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a))Campbell Barton
2014-05-14Fix T40191: Misleading TypeError message when registering CollectionProperty ↵Bastien Montagne
wtihout kwarg "type". Turned up to be a cleanup of doc in that whole module...
2014-05-11Code cleanup: comment typosCampbell Barton
2014-05-07Remove redundant NULL checkCampbell Barton
2014-05-02Update parse_syntax_error() to Python 3.4x versionCampbell Barton
2014-05-01Code cleanup: remove unused kludge for Py/Win encodingCampbell Barton
2014-05-01Fix T31555: Username with special chars in Windows 7Bastien Montagne
At last! Could not check seriously on windows (though it was done during py patch process).
2014-05-01Include removal gave problems with windows, ifdef some back in for windows onlyCampbell Barton
2014-05-01Revert "Fix msvc 2013 compiler errors after the ingenious cleanup in ↵Campbell Barton
4ca67869cc7a." This reverts commit a47a4ef82f37428d391cc14a30fa611d6714e71d.
2014-05-01Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc7a.Thomas Dinges
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-30Fix T35176: Python fails with blend files from non-ASCII pathsCampbell Barton
Thanks to Tamito for updating the patch to support Freestyle!
2014-04-30Python: move to version 3.4x on all platformsCampbell Barton
2014-04-29Ignore user-preferences when inserting keys from PythonCampbell Barton
2014-04-26Code cleanup: use 'const' for arrays (python)Campbell Barton
2014-04-11Code cleanup: use boolCampbell Barton
2014-03-19Code cleanup: unreachable break/returnCampbell Barton
2014-03-05Alternative fix for T38753, use existing __file__ in namespaceTamito Kajiyama
2014-02-28PyAPI: correct warning with dynamic enumsCampbell Barton
2014-02-25Fix for custom property editor when property id's contained quotesCampbell Barton
Adds bpy.utils.escape_identifier()
2014-02-22Fix T38753: Python script paths weren't escaped (Win only)Campbell Barton
2014-02-14Code cleanup: duplicate headersCampbell Barton
2014-02-12Fix T38541: sys.exit fails when blender is built as a py-moduleCampbell Barton
2014-02-08RNA: add flag to be used for changing numbers proportionallyCampbell Barton
2014-02-08Py Docs: move bpy.props options and subtype flags into generic definesCampbell Barton
added some missing flags into docs too.
2014-02-03Code cleanup: use bools where possibleCampbell Barton
2014-01-30Fix for crash linking node groups through bpy.data.libraryCampbell Barton
Defer creating the Python objects until after appending is finished because NodeTree's types are not initialized until then.
2014-01-29Fix T36955: API docs referred to sys.maxint which does not exist in Python 3.Brecht Van Lommel
2014-01-27Code cleanup: use booleans where appropriateCampbell Barton
2014-01-21Fix for own refcount error in recent commitCampbell Barton
2014-01-21Fix T38297: missing StringProperty subtype 'PASSWORD' in API docs.Brecht Van Lommel
2014-01-20Python API: fix for help() failing on bpy instancesCampbell Barton
Caused by missing __name__ from bpy.types (alternate method to patch D232)
2014-01-20Python API: create args for meta-classes directly (a little faster).Campbell Barton
Also add some new interned strings.
2014-01-16Code Cleanup: no need to pass empty strings as default valuesCampbell Barton
2014-01-06Patch D133: Python wrapper for BLI_kdtree (adds mathutils.kdtree)Campbell Barton
Originally by Dan Eicher, with my own fixes and adjustments (see patch page for details). For details there are unit tests and api example usage. doc/python_api/sphinx-in-tmp/menu_id.png
2014-01-04RNA API: use bool's for enum itemf callbacks.Campbell Barton
2014-01-04UI: Use bool rather then int/short's where possibleCampbell Barton
2013-12-30Main API: refactor naming, use BKE_main_ prefix and add main arg.Campbell Barton
2013-12-23Move python threading stuff to own file in bf_python_extSergey Sharybin
This way blender player can easily use BPY_thread_save/restore. Not so much important for master branch, but crucial to solve linking issues in threaded depsgraph branch.
2013-12-17Partial fix for T37604: Deadlock when stopping rendered viewport (Blender ↵IRIE Shinsuke
Internal) - Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS macros cannot be used here, because the Py_BEGIN_ALLOW_THREADS causes a crash when quitting Blender. - The low level function PyEval_ReleaseLock() is used assuming the Python library was built with multi-threads support.
2013-12-12RNA: Add pixels property typeScott Petrovic
2013-12-10Python API: when OIIO is disabled use the same version format.Campbell Barton
2013-12-09Python API: when OCIO is disabled use the same version format.Campbell Barton
2013-12-08Extend system-info with information about OIIO, OCIO and OSLSergey Sharybin
Summary: Version of those libraries might be useful to know. - OIIO and OCIO is exposed via bpy.app.oiio and bpy.app.ocio. There're "supported", "version" and "version_string" defined in those modules. - OSL is available as _cycles.osl_version and _cycles.osl_version_string. Reviewers: campbellbarton Reviewed By: campbellbarton CC: dingto Differential Revision: http://developer.blender.org/D79
2013-12-06BMesh Py API: add bmesh.geometry.intersect_face_point()Campbell Barton
patch originally by mont29 with some edits.