Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-19 | Defines: replace ELEM3-16 with ELEM(...), that can take varargs | Campbell Barton | |
2014-07-02 | Added missing G_DEBUG_DEPSGRAPH flag entry in the bpy.app.debug ↵ | Lukas Tönne | |
getters/setters list. | |||
2014-07-01 | Python: remove redundant casts | Campbell Barton | |
2014-06-23 | T39690: 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-17 | New 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-16 | Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a)) | Campbell Barton | |
2014-05-14 | Fix 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-11 | Code cleanup: comment typos | Campbell Barton | |
2014-05-07 | Remove redundant NULL check | Campbell Barton | |
2014-05-02 | Update parse_syntax_error() to Python 3.4x version | Campbell Barton | |
2014-05-01 | Code cleanup: remove unused kludge for Py/Win encoding | Campbell Barton | |
2014-05-01 | Fix T31555: Username with special chars in Windows 7 | Bastien Montagne | |
At last! Could not check seriously on windows (though it was done during py patch process). | |||
2014-05-01 | Include removal gave problems with windows, ifdef some back in for windows only | Campbell Barton | |
2014-05-01 | Revert "Fix msvc 2013 compiler errors after the ingenious cleanup in ↵ | Campbell Barton | |
4ca67869cc7a." This reverts commit a47a4ef82f37428d391cc14a30fa611d6714e71d. | |||
2014-05-01 | Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc7a. | Thomas Dinges | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-30 | Fix T35176: Python fails with blend files from non-ASCII paths | Campbell Barton | |
Thanks to Tamito for updating the patch to support Freestyle! | |||
2014-04-30 | Python: move to version 3.4x on all platforms | Campbell Barton | |
2014-04-29 | Ignore user-preferences when inserting keys from Python | Campbell Barton | |
2014-04-26 | Code cleanup: use 'const' for arrays (python) | Campbell Barton | |
2014-04-11 | Code cleanup: use bool | Campbell Barton | |
2014-03-19 | Code cleanup: unreachable break/return | Campbell Barton | |
2014-03-05 | Alternative fix for T38753, use existing __file__ in namespace | Tamito Kajiyama | |
2014-02-28 | PyAPI: correct warning with dynamic enums | Campbell Barton | |
2014-02-25 | Fix for custom property editor when property id's contained quotes | Campbell Barton | |
Adds bpy.utils.escape_identifier() | |||
2014-02-22 | Fix T38753: Python script paths weren't escaped (Win only) | Campbell Barton | |
2014-02-14 | Code cleanup: duplicate headers | Campbell Barton | |
2014-02-12 | Fix T38541: sys.exit fails when blender is built as a py-module | Campbell Barton | |
2014-02-08 | RNA: add flag to be used for changing numbers proportionally | Campbell Barton | |
2014-02-08 | Py Docs: move bpy.props options and subtype flags into generic defines | Campbell Barton | |
added some missing flags into docs too. | |||
2014-02-03 | Code cleanup: use bools where possible | Campbell Barton | |
2014-01-30 | Fix for crash linking node groups through bpy.data.library | Campbell Barton | |
Defer creating the Python objects until after appending is finished because NodeTree's types are not initialized until then. | |||
2014-01-29 | Fix T36955: API docs referred to sys.maxint which does not exist in Python 3. | Brecht Van Lommel | |
2014-01-27 | Code cleanup: use booleans where appropriate | Campbell Barton | |
2014-01-21 | Fix for own refcount error in recent commit | Campbell Barton | |
2014-01-21 | Fix T38297: missing StringProperty subtype 'PASSWORD' in API docs. | Brecht Van Lommel | |
2014-01-20 | Python API: fix for help() failing on bpy instances | Campbell Barton | |
Caused by missing __name__ from bpy.types (alternate method to patch D232) | |||
2014-01-20 | Python API: create args for meta-classes directly (a little faster). | Campbell Barton | |
Also add some new interned strings. | |||
2014-01-16 | Code Cleanup: no need to pass empty strings as default values | Campbell Barton | |
2014-01-06 | Patch 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-04 | RNA API: use bool's for enum itemf callbacks. | Campbell Barton | |
2014-01-04 | UI: Use bool rather then int/short's where possible | Campbell Barton | |
2013-12-30 | Main API: refactor naming, use BKE_main_ prefix and add main arg. | Campbell Barton | |
2013-12-23 | Move python threading stuff to own file in bf_python_ext | Sergey 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-17 | Partial 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-12 | RNA: Add pixels property type | Scott Petrovic | |
2013-12-10 | Python API: when OIIO is disabled use the same version format. | Campbell Barton | |
2013-12-09 | Python API: when OCIO is disabled use the same version format. | Campbell Barton | |
2013-12-08 | Extend system-info with information about OIIO, OCIO and OSL | Sergey 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-06 | BMesh Py API: add bmesh.geometry.intersect_face_point() | Campbell Barton | |
patch originally by mont29 with some edits. |