Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-17 | 'Transform' Python Function for armature, curve and lattice. | Campbell Barton | |
patch by Paolo Acampora with some edits. | |||
2013-12-17 | Fix bplayer broken in own rB51f5c994e9f0. | Bastien Montagne | |
2013-12-17 | Cycles / OpenCL: Fix compile error on OS X | Thomas Dinges | |
After update to Mac OS X 10.9.1, OpenCL works now on my Intel CPU in the 2013 Macbook Pro (even the entire kernel). The Intel Iris Pro GPU still segfaults here though, even when all flags are disabled (building "clay like" kernel only). Maybe we need the -no-missing-prototypes for AMD hardware still, but I couldn't find a way to distuinguish here. | |||
2013-12-17 | Fix T37103: Keyframing custom properties issue (FCurve would not reflect ↵ | Bastien Montagne | |
Custom props type changes). Add an helper func to re-compute integer-only fcurve flags, and call it when editing custom props. Reviewed by aligorith, thanks! Summary: Proposal fix for "keyframing custom properties issue" (T37103). Reviewers: aligorith Maniphest Tasks: T37103 Differential Revision: http://developer.blender.org/D111 | |||
2013-12-17 | Fix for crash in toolbar tabs with only one tab defined | Campbell Barton | |
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-17 | Fix crash in freestyle vector parsing (hard to believe nobody noticed) | Campbell Barton | |
Vectors were being assigned as an array of classes in Vec2f_ptr_from_PyObject and similar functions, rather then assigning a number to each axis. | |||
2013-12-17 | Fix for obscure freestyle crash when attempting to negate INT_MIN | Campbell Barton | |
This gives undefined behavior - in my case stays the same value and crashes. Check for finite input resolves the issue. | |||
2013-12-17 | Py API: use direct access to list/tuple size when type is known | Campbell Barton | |
2013-12-17 | Fix for possible NULL pointer use in brush image sampling | Campbell Barton | |
2013-12-17 | UI: don't attempt to draw with the menu-key when only drawing right aligned | Campbell Barton | |
2013-12-17 | More slangs and other spellchecking exceptions... | Bastien Montagne | |
2013-12-17 | Better handling of new libnames of OpenEXR 2.1 (same solution as one used in ↵ | Bastien Montagne | |
OIIO/OSL source). | |||
2013-12-16 | Fix for out-of-bounds memcpy() when adding a material | Campbell Barton | |
2013-12-16 | UserDefaults: disable orbit around object center and region-overlap | Campbell Barton | |
both have bad side-effects with strange behavior and viewport performance | |||
2013-12-16 | UI: Tabs categories for panels (D75) | Campbell Barton | |
- works by defining panel categories, currently restricted to the toolbar. - no panels define bl_categories yet, so no user visible changes since tabs only show when there are multiple. - panel pinning is available in rmb menu or alt+lmb. | |||
2013-12-16 | Better fix for previous commit | Sergey Sharybin | |
Cache iterator might return unused keys as well. Now unused keys are being removed before cleanup and iteration. | |||
2013-12-16 | Fix possible crash when cleaning cache with some ibufs removed by the memory ↵ | Sergey Sharybin | |
limit | |||
2013-12-16 | Color management: use fallback mode if there're no displays/views | Sergey Sharybin | |
Before this it was a runtime check for number of displays/views which is rather really annoying. This simplifies code a bit and allows to do some more tricks in other patches. | |||
2013-12-16 | Add optional 'frame' argument to scene.timeline_markers.new(name) | Dalai Felinto | |
Differential Revision: http://developer.blender.org/D101 | |||
2013-12-16 | Motion tracking: use PROP_PIXEL for pixel RNA values | Sergey Sharybin | |
2013-12-16 | Disable region overlap in movie clip editor | Sergey Sharybin | |
Before it was giving weird behavior with timeline in MCE and track preview widgets. But there's also no much benefit of having transparent toolbox there. Requested by our motrack guru Sebastian ages ago. | |||
2013-12-16 | UI: use BLF_width_to_strlen for efficient text clipping | Campbell Barton | |
2013-12-16 | BLF API: Add BLF_width_to_strlen,rstrlen gives a byte offset from a string width | Campbell Barton | |
2013-12-16 | Fix T37826: Opening a new image in the image editor | Sergey Sharybin | |
Cast dimensions to size_t before multiplication. Also made add_ibuf_size survive cases when image buffer allocation failed. | |||
2013-12-16 | Make compression in IMB_allocImBuf match other places | Sergey Sharybin | |
2013-12-16 | Missing NULL-pointer check in BKE_image_free_anim_ibufs | Sergey Sharybin | |
2013-12-16 | Fix T37827: cycles XML mesh export utility not longer worked. | Brecht Van Lommel | |
2013-12-15 | Fix typo in previous own commit (thanks to _FrnchFrgg_ for noticing this!). | Bastien Montagne | |
2013-12-15 | Editmesh: skip allocating a face array for recalc-normals | Campbell Barton | |
2013-12-15 | Minor optimization for strlen and memcpy calls for reading blend files | Sv. Lockal | |
Summary: This commit removes ~10000 strlen calls and ~100000 memcpy calls in blender (profiled with blender --background), ~10000 memcpy calls in makesdna. There is no need to create null-terminated strings for atoi, because it converts only the initial portion of the string anyway. Also it was noticed that DNA_elem_array_size and arraysize functions work only with full strings, so there is no point to calculate strlen. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: http://developer.blender.org/D105 | |||
2013-12-14 | Fix T37816: make cycles panel registration work better with addons. | Peter Staples | |
This would give an error when an addon removed a panel. | |||
2013-12-14 | correct error in recent commit | Campbell Barton | |
2013-12-14 | Revert "Hide the 3D cursor in a few cases where it is unneeded (active ↵ | Antony Riakiotakis | |
object is" This reverts commit 85eaa989807268dda60408f41475216ad45888d1. Conflicts: source/blender/editors/space_view3d/view3d_draw.c | |||
2013-12-14 | Fix T37810: GLSL dither shader not working on OS X. | Brecht Van Lommel | |
The GLSL function textureSize() is not supported here, only when we start using OpenGL core profile will this work. For now check the supported GLSL version and use a somewhat slower replacement. | |||
2013-12-14 | Make libyaml-cpp-dev not-breaking case for deb-like distros, and colors for ↵ | Bastien Montagne | |
messages! | |||
2013-12-14 | Curves: Skip 3dtext & 2d-curve filling when fill is set to 'None' | Campbell Barton | |
Otherwise was impossible to have unfilled curves unless extrude was set | |||
2013-12-14 | Fix for recent regression in curve geometry panel poll | Campbell Barton | |
2013-12-14 | Fix bmesh compiler warning with OS X / clang. | Brecht Van Lommel | |
2013-12-14 | Fix T37264: cycles CPU render had limited number of float images, bumped to ↵ | Thomas Dinges | |
1024. GPU is still limited to 5, but there's no good reason for the CPU to be limited. | |||
2013-12-14 | Interface / 3D View: Add missing "add" menu for armature edit mode, reported ↵ | Thomas Dinges | |
in IRC. Also remove an unused menu for surface/curves. | |||
2013-12-14 | Modeling: add optional angle limit for beauty fill | Campbell Barton | |
Makes this tool more useful on an entire mesh by only applying beautify to planar surfaces. | |||
2013-12-14 | BMesh API: optionally pass fallback to BM_edge_calc_face_angle functions | Campbell Barton | |
2013-12-14 | Code cleanup / Cycles: Remove some unused hair code. | Thomas Dinges | |
2013-12-14 | Code cleanup: Remove "TexFace to Material Convert", from the file menu. This ↵ | Thomas Dinges | |
was used for conversion from older 2.5x files. The do_version() code is still there and functioning though. | |||
2013-12-14 | Interface / Modifiers: Use a toggle/icon button for vertex group invert (was ↵ | Thomas Dinges | |
already used in particle system). This way we save a few lines of space, while keeping the functionality clear. Also some minor layout reshuffling and cleanup. | |||
2013-12-14 | Code cleanup: Remove Blender 2.4x animation player preset, since we have the ↵ | Thomas Dinges | |
internal one. | |||
2013-12-14 | Interface: Remove Play button from the Render panel, only keep in the ↵ | Thomas Dinges | |
"Render" menu. | |||
2013-12-14 | Fix T37811: Delete key shortcut missing for deleting markers | Joshua Leung | |
The keymap here used WM_keymap_verify_item(), which only allows for a single hotkey to be bound to an operator. In most cases, this really isn't justified. | |||
2013-12-13 | Interface / Modifiers: Don't show cage placeholder in modifier header, if ↵ | Thomas Dinges | |
the current modifier does not support it or the cage is disabled (like Subsurf 0). This way we save some space but still avoid the jumping around while changing settings in the header itself. Thanks to Brecht for help on this. :) |