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
2012-11-22Fix for animation possible offset in sequencer.Sergey Sharybin
BKE_scene_update_for_newframe should be called before RE_BlenderFrame in seq_render_scene_strip. It's not entirely nice, but bot sure about better solution for now.
2012-11-22Fix #33263: Sequencer Command Line BugsSergey Sharybin
Was own regressions since recursive sequencer commit.
2012-11-22minor speedup for bevel, avoid calling find_bevvert() when we know the edge ↵Campbell Barton
isn't beveled.
2012-11-22minor edit to console line adding, all callers have the console space, may ↵Campbell Barton
as well pass it.
2012-11-22fix for clear line adjusting console selection.Campbell Barton
2012-11-22avoid string -> unicode conversion when registering classes, also avoid ↵Campbell Barton
unlikely but possible crash if the py-class returns new instances of PyObjects it doesnt own when registering the class.
2012-11-22add missing bgl and gpu api docstrings (found using docstring completeness ↵Campbell Barton
checker)
2012-11-22fix own error - remove doubles slot name.Campbell Barton
2012-11-22Fix: Normal maps and triangulate modifier will give incorrect result onAntony Riakiotakis
rectangular faces after applying rotation, reported by Metalliandi This issue is caused by floating point precision error. After applying rotation, the edge lengths change slightly and on rectangular faces the length comparison can be flipped. Solved by giving a slight offset to the length calculation for the diagonal during triangulation calculation. (Same as done during uv unwrapping)
2012-11-21fix [#29633] Mirror-Y also flips Z axisCampbell Barton
Was floating point precision error (FLT_EPSILON was too small).
2012-11-21bevel: fix bug where constructed where parallel testHoward Trickey
didn't work (angle check too sensitive). Caused some (nan,nan,nan) results from offset_in_two_planes.
2012-11-21Patch #33242: ffmpeg AAC/AC3 encodingSergey Sharybin
Patch by David M (erwin94), thanks! Also made Vorbis codec using float sample_fmt, otherwise it didn't work with new FFmpeg. Perhaps we can make it more clear by explicitly separating audio_input_buffer for float and integer buffers, but as far as it works i'm not so fussed about this atm.
2012-11-21Fix #33222: When rendering DPX it's flipped in the Image EditorSergey Sharybin
Avoid using IMB_flipy from image save callback. It will use a bit more memory but wold be thread-safe.
2012-11-21enable edge draw by default for new edges,Campbell Barton
alternate fix for [#33217] Mirror Modifier not showing "Shadow" mesh in wireframe view
2012-11-21revert r52399, fix for [#33217], will look into a different fixCampbell Barton
2012-11-21fix for re->partx/re->party values being different for ↵Campbell Barton
RE_Database_FromScene() then the main render loop.
2012-11-21Fix #33252: VSE preview displays wrong color spaceSergey Sharybin
Early output was not setting image buffer float color space
2012-11-21When the File Output node exits early in convertToOperations (in case not ↵Lukas Toenne
rendering), it should still unlink all inputs to avoid debug assert failure that checks for remaining Node connections (debug_check_node_connections).
2012-11-21Prevent division by zero in tiles size versioning code when mixingSergey Sharybin
using current trunk and previous release.
2012-11-21Fix #33253: VSE preview doesn't display compositorSergey Sharybin
There were two issues in scene strip rendering: - It will skip rendering if scene doesn't have camera but uses compositor - G.is_break will cancel preview rendering Also removed Use Sequencer from scene's strip settings, it's not supported.
2012-11-21Fix for debug assert failure with Reroute nodes in compositor. After ↵Lukas Toenne
redirecting links from the reroute output the input must be completely unlinked, otherwise the debug_check_node_connections will complain (this is a sanity check that ensures all the original Nodes have been fully reconnected to Operations).
2012-11-21Fix for #33250: animation player shortcut keys not working on OS X.Brecht Van Lommel
2012-11-21Fix #33241: can't exit edit mode when object gets hidden via animation.Brecht Van Lommel
2012-11-21py api cleanup, replace use...Campbell Barton
- PyLong_FromSsize_t --> PyLong_FromLong - PyLong_AsSsize_t --> PyLong_AsLong In all places except for those where python api expects PySsize_t (index lookups mainly). - use PyBool_FromLong in a few areas of the BGE. - fix incorrect assumption in the BGE that PySequence_Check() means PySequence_Fast_ functions can be used.
2012-11-21Change edge loop select and edge ring select to be consistent withNathan Vegdahl
other selection operators. Instead of having only a single "extend" option which causes the selection to toggle, there are now three options: - extend: adds to selection - deselect: removes from selection - toggle: toggles the selection The default keymap is adjusted to have identical behavior as before, using these new options, so end-users shouldn't experience any difference.
2012-11-21py api: BMesh.from_object() was using the derivedFinal, which isn't always ↵Campbell Barton
available - or may not have UV data if in the wireframe view. update the function to calculate the derived mesh with bmesh data-mask each time. resolves bug [#33205] Bmesh "from_object" gives "no usable mesh data". also found 'mesh_build_data' could run with non mesh objects and fail silently - add an assert.
2012-11-21Debug value in degrees (under parenthesis) for rotation driver variablesDalai Felinto
Specifically the Rotational Difference and XYZ Rotation Transform Channel Feature requested during BlenderPRO 2012 (Brazilian Blender Conference) and coded during my flight back :) Reviewed by Joshua Leung(Aligorith)
2012-11-21fix for missing bmesh operator flags when selecting linked (caused by own ↵Campbell Barton
recent commits)
2012-11-20Fix #33227: custom keymap syncing didn't work well always when adding/removingBrecht Van Lommel
properties from operator, now it compares at RNA rather than ID property level, which is more accurate.
2012-11-20code cleanup: comment unused members of bmesh operator slots and some osl ↵Campbell Barton
style edits.
2012-11-20bmesh operator api:Campbell Barton
avoid per vert/edge/face string lookups in BMO_slot_map_* functions --- used in array modifier, subdivide, remove doubles and other tools.
2012-11-20Support for type callbacks on IDProperty pointers. Before this the type of ↵Lukas Toenne
the type of a PropertyGroup pointer would be fixed to the default RNA type. This is fine in most cases, but it may be necessary to define the property group subtype dynamically in some cases. Now the returned RNA pointer uses the typef callback if it exists.
2012-11-20Text editor: fix for line spacing with word wrap enabledSergey Sharybin
2012-11-20Motion tracking: fixed View Selection operator in cases pixel aspect != 1Sergey Sharybin
This could break old files a little bit -- clip view could be offset/zoomed in comparison with previous releases in pixel aspect != 1.
2012-11-20Fix for add plane operator broken since recent code cleanupSergey Sharybin
2012-11-20Fix bug in endian switch functions.Sergey Sharybin
Seems ti was here since the very first day this functions were added and issue was happening for switching sign for negative values. Wrote a brute-force test locally and seems corrected functions indeed works the same way as old macroses. This should fix: #33226: File loading issue with svn 52328 (recent BF buildbot compile)
2012-11-20Fix #33217, mirror modifier edges missing in wireframe mode.Antony Riakiotakis
I see we explicitly set the edge visibility in the code for a few modifiers because of this flag missing. The only place that this flag is not set is during subsurf so maybe it would make a lot more sense to set it by default on newly created edges (currently off by default) through bmesh and turn it off for any modifiers that may need it to be off.
2012-11-20Skip CDDM_calc_edges since it's a costly operation. Instead make sureAntony Riakiotakis
all edges are set to draw. Thanks to Campbel for pointing that out!
2012-11-20py api: add mapping support to bmesh operator return values.Campbell Barton
2012-11-20py api: remove ".out" from the names of dict keys returned from bmesh operators.Campbell Barton
2012-11-20code cleanup: make bmesh operator names more consistant since python has ↵Campbell Barton
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs.
2012-11-20bmesh operator api edits, add macros and NULL the buffer if ↵Campbell Barton
BMO_slot_buffer_alloc()'s len is zero.
2012-11-20bmesh py api: add support for return values from bmesh operators.Campbell Barton
2012-11-20Bugfix [#33154] Toggle/Enable/Disable channel settings operators inJoshua Leung
DopeSheet/Action Editor Channel menus were not working properly They were not allowing users to choose which setting they affected, which resulted in "protect" (i.e. the same setting as the editability toggle handles) always being used. Also, set hidden flags on a few internally used properties here...
2012-11-20Readme and Release Log Links:Thomas Dinges
* Update to 2.65
2012-11-20fix for crash in wireframe tool with verts that only have one boundary edge ↵Campbell Barton
(degenerate cases - edge with 3+ faces using it).
2012-11-20fix for changes in own recent commit:Campbell Barton
selected linked in face mode was crashing. (needs bmesh operator flags) also some style edits, remove unused includes and change triangulate modifiers use_beauty to a flag.
2012-11-20Custom icon for triangulate modifier. Antony Riakiotakis
2012-11-20Fix #33237, crash creeped in due to the fact that bmesh-operator-using ↵Antony Riakiotakis
modifiers now need to allocate flags. Added initialization
2012-11-20Triangulate modifierAntony Riakiotakis
Useful for bump map baking where a consistent triangulation should be enforced when baking/exporting/importing, to avoid artifacts caused by a different triangulation of the mesh by that which was used for baking by internal/external tools. documentation is here http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.65/More_Features Will probably add some pictures too to demonstrate the issue that is solved more clearly. Currently using the skin modifier icon, will soon change that. Review by Brecht, thanks!