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-03-06Fix cursor display for anchored brushes due to own recent change ofAntony Riakiotakis
paint coordinate system.
2013-03-05UI messages fix: no end point in tips! (from r55055).Bastien Montagne
2013-03-05code cleanup: also change BKE_blender.h BLENDER_VERSION_CHAR to 'a' so as ↵Campbell Barton
not to confuse things.
2013-03-05Simple deform modifier: replace factor property by angle for twist and bendBrecht Van Lommel
modes, so we can show degrees rather than radians. Still refers to the same DNA variable to keep backwards compatibility. Patch #33807 by Gottfried Hofmann.
2013-03-05View All operator for motion tracking dopesheet.Sergey Sharybin
2013-03-05Bug fix #34534Ton Roosendaal
Fix for 2.66a The new Copy/Paste objects feature could hang in eternal loop. Only happens for objects that refer to another scene via linkage. This fix then crashed Blender, needed to add a NULL check for screens.
2013-03-05Sanity check in the cut-links operator, make sure preview jobs are not ↵Lukas Toenne
running before modifying the node tree.
2013-03-05Fix #34507, adding reroute node into invalid links would crash the compositor.Lukas Toenne
Compositor relies on correctly tagged invalid links, but the nodeInternalRelink function used to replace reroute nodes in localization did not correctly take this flag into account. If a node replaces a link with an invalid upstream link the resulting link must also be flagged invalid.
2013-03-05fix for building with msvcCampbell Barton
2013-03-05code cleanup: remove unused argument from bli_builddirCampbell Barton
2013-03-05fix for building with mingw in since recent changes.Campbell Barton
2013-03-05code cleanup: remove unused member of direntry struct, also add include for ↵Campbell Barton
building on osx.
2013-03-05patch [#34103] path_util_split_dirstring.patch, ↵Campbell Barton
path_util_split_dirstring_2.patch, path_util_split_dirstring_3.patch from Lawrence D'Oliveiro (ldo) Get rid of BLI_splitdirstring, replace with calls to BLI_split_dirfile, BLI_split_dir_part and BLI_split_file_part as appropriate.
2013-03-05patch [#34103] path_util_cleanups.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) - Better argument name for BLI_cleanup_path and BLI_cleanup_file - remove redundant BLI_add_slash already done by BLI_cleanup_dir
2013-03-05patch [#34103] storage_bli_dir_contents.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) BLI_dir_contents no longer changes current working directory.
2013-03-05patch [#34103] storage_bli_file_size.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) more efficient implementation of BLI_file_size that doesn't open the file.
2013-03-05patch [#34103] fileops_file_is_writable.patch, fileops_file_is_writable_2.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) More efficient implementation of BLI_file_is_writable using access(2) instead of actually opening file.
2013-03-05patch [#34103] fileops_1.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) Add comments and use of bool type in fileops.c
2013-03-05patch [#34103] dir_contents.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) - storage.c: Simplify BLI_dir_contents and make it and its internal subsidiary routines reentrant - Moved common code for disposal of a struct direntry to new routine BLI_free_filelist in storage.c, and put calls to it in interface_icons.c and filelist.c - Took out inclusion of BLI_fileops_types.h from BLI_fileops.h and put it explicitly into .c files that need it (which turned out to be only 7 of the 35 files that were including the former)
2013-03-05patch [#34103]Campbell Barton
from Lawrence D'Oliveiro (ldo) More use of bool type, necessitating adding inclusion of BLI_utildefines.h, or moving it up in the inclusion order if it was already included, in various places - storage.c: make some variables only used in bli_builddir local to that - storage.c: BLI_file_descriptor_size should allow 0 as a valid file descriptor - path_util.c: make pointers to non-reentrant storage returned from folder routines const, necessitating making variables holding these returned pointers const elsewhere as well - path_util.c: BLI_string_to_utf8 closes iconv context in case of conversion error - blf_lang.c: fill_locales routine now has its own "languages" local variable to construct paths (was stealing internal storage belonging to BLI_get_folder before)
2013-03-05Image buffer rectangle operation optimization: Remove a switch statementAntony Riakiotakis
outside of loop and remove a function call. Should give a little speedup when painting inside the image editor.
2013-03-05Convert paint stroke code to write region instead of screen coordinatesAntony Riakiotakis
on mouse event coordinates. Every paint mode operated on and converted back to region coordinates, texture paint does so too so this will help in unifying the systems. ALERT! POSSIBLE BREAKING COMMIT: I have tested all paint systems that use the stroke code and they look like they work well but I would appreciate it if more eyes could test this.
2013-03-04patch [#34103] use boolean in path functions and add comments.Campbell Barton
path_util_1.patch from Lawrence D'Oliveiro (ldo)
2013-03-04patch [#34103] use booleans for extensions testing.Campbell Barton
bli_testextensie.patch - from Lawrence D'Oliveiro (ldo)
2013-03-04Fix for incorrect subpixel precision of marker when using track offsetSergey Sharybin
Issue was caused by the way how pattern sampling happens in case of anchored display: track offset is applying on search buffer which means offset is rounding to an integer. Fractional pat of offset was completely ignoring which lead to jumps in pattern buffer. This was only a visualization issue in track preview widget.
2013-03-04BugfixTon Roosendaal
For 2.66a Allow trackpad and magic mouse swipes to control brush size for circle select. (Similar to mousewheel).
2013-03-04Fix for texture preview render with show alpha enabled, now it shows noBrecht Van Lommel
transparency when use alpha and calculate alpha are disabled. It's a bit arbitrary as it's not possible to fully visualize the output of a texture, that depends on how it's used in the texture stack, but this is a bit more in line with what you might expect.
2013-03-04Avoid clearing the depth buffer when using full screen quads forAntony Riakiotakis
gradients
2013-03-04Change default margin for bake to 16 pixelsAntony Riakiotakis
2013-03-04Fix for image transparency backwards compatibility. Now the texture ↵Brecht Van Lommel
datablock has a Use Alpha option again. This makes the case where you enabled Premultiply on the image and disabled Use Alpha on the texture work again. That's mostly useful when you have a straight alpha image file which has no useful RGB colors in zero alpha regions (e.g. renders). Then sometimes you don't want to use the alpha for the texture stack mixing, but you still want to multiply it into the RGB channels to avoid a blocky transition into zero alpha regions. This also removes the version patch that copied image datablocks because it's not reliable and might be causing bug #34434. This does mean we are no longer backwards compatible for cases where two different texture datablocks with Use Alpha enabled and disabled where using the same image.
2013-03-04Fix #34475: Weird noise bug with Texture nodesSergey Sharybin
Made Texture compositor input node single-threaded since texture trees are not thread-safe. Also fixed texture being flipped horizontally and vertically. Why nobody noticed this for 3 releases already??
2013-03-04Collada: Added ngon support to Vertex Color exporterGaia Clary
2013-03-04Fix #34501: Painting on image editor with texture brush causes memory leaks ↵Sergey Sharybin
in render module Issue was caused by svn rev54721 where donequeue wasn't fully handled in cases rendering was canceled, which lead to some render results unfreed.
2013-03-04Bugfix #34493Ton Roosendaal
Should go to 2.66a Image Sequence texture now allows to animate "Offset" again with fcurves. This was disabled for 2.65, it only works for fcurve key inserting (not for drivers), but too many people have been using to animate character textures already...
2013-03-04code cleanup: view3d_clipping_test was making a vector copy for no reason.Campbell Barton
2013-03-04fix [#34416] Sculpt with ALT-B affects unseen mesh partsCampbell Barton
2013-03-04fix [#34473] Blender Crashes on toggling modes, dynatopo sculpt/object mode.Campbell Barton
2013-03-04fix [#34490] Copy and paste floating point number fields losses precisionCampbell Barton
- copy now gets up to 6 decimal places - copy and UI float button editing now strip zeros: 1.000 -> 1.0
2013-03-04fix [#34369] applying screw modifier turns object to blackCampbell Barton
2013-03-04code cleanup: unused vars in collada, preprocessor formatting & warning in ↵Campbell Barton
mingw. also compiling without bullet needed a stub added.
2013-03-04Collada: Fix: do not export controllers when shape_key exporting is disabledGaia Clary
2013-03-04Collada: Fix export of Normals where shading is set to smoothGaia Clary
2013-03-03Fix for [#34509] minor theme panel color issueThomas Dinges
* panelcolors.back and panelcolors.header were missing in resources.c for the 3D View.
2013-03-03Cleanup, move uv sculpt specific code to sculpt_uv.c. Also renameAntony Riakiotakis
brush_drawcursor to a more indicative of its users name until paint cursor unification is done.
2013-03-03Collada: exported normals now based on MPoly instead of MFaceGaia Clary
2013-03-03rigidbody: Revert to running simulation on frame updateSergej Reich
Instead of flagging the rigid body world for frame update just call BKE_rigidbody_do_simulation() recursively for all scenes. This avoids having to constantly check if the simulation needs to be updated.
2013-03-03rigidbody: Fix inconsistency with world rebuildingSergej Reich
The rigid body world could be rebuilt on start frame and one frame after start frame. The latter was necessary sice animation playback usually doesn't start at start frame. This lead to different simulations depending on which frame the simulaton was rebuilt when animation was involved. Now we only rebuild the world on start frame. This is actually tricky to do since, as mentioned above, animation playback starts on second frame. To work around this we rebuild the world before the actual update. The alternative would be to rebuld the world on every simulation change (like the other simulations do it) but this is an expensive operation and would be too slow.
2013-03-03code cleanup: de-duplicate cast modifier logic, had 'optimization' which was ↵Campbell Barton
only saving a NULL check per loop, causing most of the logic to be copied, ~130 lines.
2013-03-03code cleanup: ~400 duplicate lines for AO form factor math.Campbell Barton
2013-03-03code cleanup: de-duplicate ~75 lines copied twice - tsk tsk.Campbell Barton