Campbell Barton
4d47f5fe05
snap to cursor (offset option) added for UV's too.
2013-07-21 16:45:38 +00:00
Campbell Barton
b8c3efc8c3
code cleanup: compiler warnings
2013-07-21 16:40:34 +00:00
Sergey Sharybin
08ef5adb93
Fixes for recent Wlimit stuff, which makes strict gcc freak out
2013-07-21 14:26:27 +00:00
Campbell Barton
d8829122ba
using shift +/- to dolly with a locked camera now works.
2013-07-21 09:59:08 +00:00
Campbell Barton
177ea51fab
fix for unintended fall-through in switch statement, also reduce undo_pos increments in text editor.
2013-07-21 08:34:02 +00:00
Campbell Barton
e9cf211c9b
style cleanup: depsgraph.c, committing separate since 2 gsoc branches modify.
2013-07-21 08:23:35 +00:00
Campbell Barton
7db1d6556d
code cleanup: add break statements in switch ()'s, (even at the last case).
2013-07-21 08:16:37 +00:00
Campbell Barton
3ec1daaa77
fix [ #36234 ] Dynamic Topology undo crash
2013-07-21 03:59:24 +00:00
Campbell Barton
7233f22e21
add new snap option: 'Selection to Cursor (Offset)',
...
rather then moving everything into the cursor location, the current selection centers around the cursor, maintaining their relative distances.
works for mesh, object, pose bones etc.
2013-07-20 17:12:33 +00:00
Campbell Barton
6eb580e15c
fix for bug snapping multiple pose bones to the cursor (it would apply pose transformation multiple times),
...
also named cursor vars more clearly.
2013-07-20 15:43:48 +00:00
Campbell Barton
49c61e169b
misc edits
...
- fix for missing None check with recent 'Hidden Wire' draw option.
- avoid int overflow with mesh selection.
- remove ';' outside of functions.
2013-07-20 15:07:57 +00:00
Sv. Lockal
8ff67f12c7
Fix descriptions for mask selection operators and use less ambiguous "letter-spacing" term
2013-07-20 12:24:53 +00:00
Sv. Lockal
3de1458cdf
Select more/less tool for mask splines
2013-07-20 10:24:16 +00:00
Campbell Barton
32f3771d0b
hidden wireframe option for mesh editmode, important for retopology mode (can be used with xray).
2013-07-20 03:51:49 +00:00
Daniel Stokes
ef4d599194
Changing the python error when accessing SCA_JoystickSensor.axisSingle in the wrong mode to an AttributeError instead of a TypeError as this more accurately reflects the problem.
2013-07-20 03:15:57 +00:00
Daniel Stokes
ff165fa986
Re fixing BGE bug [ #36223 ] Strange page fault of "Game" actuator
...
Thanks to Campbell for helping me get a better fix put together.
2013-07-20 03:01:50 +00:00
Tamito Kajiyama
65b932d9f1
Fix for docstring inconsistency in Stroke.stroke_vertices_end().
2013-07-20 01:45:18 +00:00
Mitchell Stokes
efad3eb928
Add the Boost include to the right CMakeLists.txt...
2013-07-20 01:17:00 +00:00
Mitchell Stokes
81769b4f58
More build fixes for r58428.
2013-07-20 01:15:36 +00:00
Campbell Barton
e3c3a6e2c8
fix own bad regression/bug, removing vertex colors crashes [ #36227 ]
2013-07-20 01:15:12 +00:00
Mitchell Stokes
f84563d213
SCons fix for r58428.
2013-07-20 01:09:16 +00:00
Mitchell Stokes
5645d9f720
Removing source files from source/gameengine/GamePlayer/common/SConscript that were removed in an earlier commit. This should allow SCons to build the game engine again.
2013-07-20 00:51:05 +00:00
Campbell Barton
a2a99bbc17
edit to r58425, BLI_math is available here, better not copy,paste from linearrgb_to_srgb.
...
also remove redundant check in AUD_FFMPEGReader::seek.
2013-07-20 00:35:41 +00:00
Thomas Dinges
e3c9fcd1bb
* Compile fix for overloaded pow() function.
2013-07-20 00:21:16 +00:00
Campbell Barton
4b0f50597f
revert r58419. caller should do NULL check here.
2013-07-20 00:15:01 +00:00
Mitchell Stokes
cf62de6c6d
BGE: Partial fix for [ #36151 ] "Distance model not carrying over to standalone" reported by Florian Schneider (drjaska).
...
The Blenderplayer wasn't initializing 3D audio settings from the scene settings like the embedded player was.
2013-07-19 23:31:45 +00:00
Daniel Stokes
017f09b9d4
BGE fix [ #35195 ] Shadow Only lamps only work with Specular enabled
...
The way we do shadow only doesn't work well with colored shadows, though it does work if you apply enough light to the shadow.
2013-07-19 23:00:42 +00:00
Daniel Stokes
a07ac7e644
BGE fix [ #35563 ] Object colour setting for objects and fonts not using colour management like materials
2013-07-19 22:54:02 +00:00
Mitchell Stokes
3cd53aff09
Merging from ge_dev to trunk r58091-58422.
2013-07-19 22:37:40 +00:00
Daniel Stokes
23dccfadf0
Bge fix [ #33016 ] Blender crashes when I start the game engine
...
Caused by a bit of a disconnect from the BGE mesh and BMesh.
2013-07-19 22:11:26 +00:00
Mitchell Stokes
103ef7cacb
Merged changes from trunk r58324-58419.
2013-07-19 22:10:11 +00:00
Daniel Stokes
318aacbc8c
Cleaning up some warnings that occur when an invalid navmesh is generated.
2013-07-19 22:07:38 +00:00
Daniel Stokes
869d654ccc
BGE fix [ #36223 ] Strange page fault of "Game" actuator
...
Adding a NULL check to BLI_ghash_lookup
2013-07-19 22:04:06 +00:00
Antony Riakiotakis
dda61cc82f
Fix some definitions for MinGW64
2013-07-19 19:19:15 +00:00
Campbell Barton
a2492e0603
style cleanup: braces/indentation
2013-07-19 16:44:17 +00:00
Campbell Barton
397da50002
style cleanup: switch statements, include break statements within braces & indent.
...
also indent case's within the switch (we already did both of these almost everywhere)
2013-07-19 15:23:42 +00:00
Thomas Dinges
97397895b4
Nodes / UI:
...
* Change UI string for LayerWeight node to "Layer Weight" (with the gap in between), for consistency with other nodes.
2013-07-19 12:39:58 +00:00
Thomas Dinges
b1990fa1b1
Blender 2.69 Release Cycle:
...
* BCon1: Alpha.
2013-07-19 12:33:09 +00:00
Campbell Barton
7087b8b9fe
code cleanup: remove BLI_array use when extruding individual faces. also use BM_face_copy utility function.
2013-07-19 11:45:21 +00:00
Campbell Barton
de14c301ab
add keybinding for dolly: shift +/-
2013-07-19 11:19:29 +00:00
Campbell Barton
e2b7c138f6
patch [ #36000 ] View lock offset (allow panning when the view is locked)
...
own patch
2013-07-19 10:54:02 +00:00
Campbell Barton
2dc6b22382
patch [ #35789 ] Quick hack select more/less tool for armatures
...
by Pedro Riera (priera), Andrey Dubravin and parts rewritten by myself.
2013-07-19 10:51:54 +00:00
Campbell Barton
80f3b32e06
patch [ #35789 ] Quick hack more/less tool for lattices
...
by Pedro Riera (priera), Andrey Dubravin, I also made some changes.
2013-07-19 10:49:23 +00:00
Campbell Barton
df299ab500
patch [ #36032 ] Quick Hack lattice random selection
...
by Andrey Dubravin (daa)
2013-07-19 10:44:39 +00:00
Campbell Barton
02468b290a
code cleanup: use MEM_mallocN rather then MEM_callocN when the array is
...
overwritten immediately after.
2013-07-19 10:41:16 +00:00
Campbell Barton
2d97a096d7
add rna attribute 'frame_current_final', without this you had to
...
manually calcualte it with the subframe and time remapping vars.
2013-07-19 10:41:09 +00:00
Campbell Barton
dc06041049
code cleanup: use __linux__ define over linux
2013-07-19 10:41:04 +00:00
Campbell Barton
bc5ecbc393
optimization: avoid extra loop in BLI_mempool_destroy(). free the list inline.
2013-07-19 10:40:57 +00:00
Campbell Barton
3daa153d74
code cleanup: use boolean for derived mesh face test function
2013-07-19 10:40:52 +00:00
Campbell Barton
824ec5a388
code cleanup: case & brace placement
2013-07-19 10:40:43 +00:00
Campbell Barton
f4609acedc
optimization: avoid memcpy with shake key vertex array.
2013-07-19 10:40:20 +00:00
Campbell Barton
965d2fd426
code cleanup: inconsistent 'break' placement in BKE_object_minmax
2013-07-19 10:40:12 +00:00
Campbell Barton
efc7b7a285
code cleanup: replace inline loop with BLI_findstring
2013-07-19 10:40:06 +00:00
Campbell Barton
a926d9a0d4
code cleanup: remove redundant multiplying when jittering widget drawing.
2013-07-19 10:40:01 +00:00
Campbell Barton
fea5af0d88
code cleanup: replace wm_macro_modal inline search for BLI_findptr.
2013-07-19 10:39:55 +00:00
Campbell Barton
40c2f52dbf
code cleanup: simplify BLI_parent_dir using BLI_join_dirfile
2013-07-19 10:39:49 +00:00
Campbell Barton
a15ac6ee09
code cleanup: use bool for widget struct, also edit odd strncpy use.
2013-07-19 10:39:44 +00:00
Campbell Barton
33e0bc6b48
code cleanup: avoid sqrt in isect_seg_seg_v2_point
2013-07-19 10:39:37 +00:00
Campbell Barton
79b919644b
code cleanup: remove array reallocation in bmesh duplicate function (use alloca)
2013-07-19 10:39:32 +00:00
Campbell Barton
b7826c42df
enable type limits warning when compiling with gcc.
2013-07-19 10:39:25 +00:00
Campbell Barton
4e1afbe7cd
fix [ #36218 ] Crash attempting to delete right side of hard cut in VSE on movie strip
...
deleting a strip would try free the anim membe twice.
2013-07-19 08:04:05 +00:00
Ton Roosendaal
530bcc422e
Tradtional release commit! 2.68 splash and the numbering.
...
- This should then follow the tagging
- And I would still prefer to have at least 24 hours full freeze, for proper test
and avoid last minute errors.
2013-07-18 10:08:28 +00:00
Gaia Clary
1d4bd90c84
Avoid creating Morph Controllers when shape key export is disabled
2013-07-18 07:54:19 +00:00
Campbell Barton
66f6ace938
fix for action editor view-selected behaving strangely.
...
- when an fcurve had no selected keyframes, a default fallback value was used which caused view-selected to include frame 1, even when no selected frames were there.
- the vertical axis was always reset, ideally we would center vertically too but the way this operator currently works we only know about the frame range,
now don't change the vertical scroll when viewing selected since it would always jump to the top of the screen (view-all still acts this way).
2013-07-18 02:59:28 +00:00
Gaia Clary
89f4445b44
Leaf bone length calculation used wrong bone tail
2013-07-17 21:06:27 +00:00
Gaia Clary
f2db6949c2
Fix : #36184 Collada import/export... leaf bone size was not set as needed.
2013-07-17 20:22:08 +00:00
Brecht Van Lommel
64a172907a
Hide unnecessary error print when showing tooltip over a property with no RNA
...
path, ideally this would work everywhere but it's a known limitation, no need
to print an error in the console each time it happens.
2013-07-17 17:31:12 +00:00
Gaia Clary
0b8d9467ea
Added some documentation for the minimal progress bar in blender_python_api
2013-07-17 17:07:11 +00:00
Campbell Barton
352c1e500d
style cleanup
2013-07-17 14:14:50 +00:00
Campbell Barton
d527c669f7
fix [ #36176 ] Connected font Bevel moves inwards for some letter combinations
...
bevel wasn't taking into account overlapping text (bug goes back to 1.8).
2013-07-17 14:05:50 +00:00
Thomas Dinges
c7e2c3f5e1
Possible fix for [ #36086 ] Activating the opencl option in the compositor causes blender crash
...
* Now OCL_init() returns error messages if the OpenCL library cannot be loaded.
2013-07-17 12:57:03 +00:00
Thomas Dinges
a9eccaf85e
Fix for #36150 , missing Preview Render Updates with Add/Remove material slot.
2013-07-17 11:02:51 +00:00
Campbell Barton
4c41ad2299
fix/resolve [ #36173 ] Current frame doesn't update while OpenGL Rendering Animation
...
there was no feedback to the user about the current frame rendering, for longer renders this is no good.
2013-07-17 09:57:02 +00:00
Mitchell Stokes
eb21bdd249
Merging changes from trunk r58091-58323.
2013-07-17 01:40:26 +00:00
Bastien Montagne
20d6cd008b
Style cleanup of UI messages.
...
Mostly, "weight groups" -> "vertex groups", and usual case/endpoints/typos/etc.
As a remainder, please read http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#UI_Messages before writing UI messages!
2013-07-16 13:12:58 +00:00
Brecht Van Lommel
78a3c2ae57
Fix missing render info text in blender internal rendered viewport after
...
previous fix for checking char arrays against NULL.
2013-07-16 12:22:31 +00:00
Campbell Barton
925c5010e8
fix for checking char arrays against NULL, instead check their first character. also remove some dead code (return directly after return).
2013-07-16 11:42:07 +00:00
Campbell Barton
7430701600
correct own incorrect check bmesh edgerin subdivide, also add missing break in orthogonalize_m3 though this one wouldn't effect release builds.
2013-07-16 11:39:48 +00:00
Campbell Barton
922320f86e
fix own regression [ #36154 ] Simple deform modifier doesn't recalculate normals
...
get_cddm and get_dm are called within modifiers so they wont ensure normals are valid, added an arg to optionally ensure valid normals.
2013-07-16 08:24:53 +00:00
Campbell Barton
8a95fccbba
fix [ #36153 ] Crash when choosing a brush.
2013-07-16 06:49:03 +00:00
Campbell Barton
2a417a597d
fix [ #36155 ] Crash with __contains__
2013-07-16 05:29:19 +00:00
Campbell Barton
bbc1945f36
revert part of own commit r58304, gives different behavior when de-selecting with the lasso in some cases, will look into this after release.
2013-07-16 03:41:09 +00:00
Campbell Barton
cf20aa8344
move ED_armature_edit_bone_select() into a more general utility function so view3d-select bone operators can use it and get matching selection behavior when entering editmode.
...
- specifically - write to the connected parents tipsel flag when setting the rootsel flag.
2013-07-16 01:49:20 +00:00
Campbell Barton
6026f133f2
fix for the tip of the bones without connected children de-selecting when entering editmode.
2013-07-16 00:40:12 +00:00
Antony Riakiotakis
e68618a5f2
Fix memory leak in BKE_mesh_vert_poly_map_create.
2013-07-16 00:34:03 +00:00
Mitchell Stokes
5ba2f4367d
BGE: adding a fix so 2D filters work properly with side-by-side stereoscopic rendering.
2013-07-15 22:44:48 +00:00
Mitchell Stokes
efc4b08094
BGE: Fix for [ #36023 ] "Objects of added scene are lit by lights of current scene" reported by Raf Colson (raco).
...
The material caching now keeps a cache per scene. Before materials from different scenes were sharing the same cache.
2013-07-15 22:35:09 +00:00
Campbell Barton
60e64bcfa7
revert part of own commit r58254, utf8 isnt stepping by 1 always so use less-than comparison.
2013-07-15 21:34:48 +00:00
Brecht Van Lommel
28a27e2e9d
Fix text object text entry being broken after recent fix to BLI_strncpy_wchar_from_utf8.
...
Checked other usages of this function but they seem to be fine.
2013-07-15 19:04:49 +00:00
Sergey Sharybin
1dd7156c4c
Fix #36058 : Displace Modifier errors using a baked Image and displace baking inconsistency between 2.67/2.68RC and previous versions
...
This was in fact really nasty bug, caused by multitex_nodes
function using global variable R (which is a copy of current
renderer). this variable is not initialized to anything
meaningful for until first rendering (preview or final)
happened.
Since multitex_nodes might be used outside of render pipeline,
made it so whether CM is on or off as an argument to functions
multitex_ext_safe and multitex_ext. Now multitex_nodes() is
only shall be used for stuff happening from render pipeline!
Also needed to make some changes to other places, so all the
usages of texture sampling knows for the fact whether CM is
on or off.
And one more change is related on behavior of dispalcement,
wave, warp, weightvg modifiers and smoke. They'll be always
using CM off since texture is used for influence, not for
color.
It's rather bigger patch, but it's mostly straightforward
changes, which we really need to be done.
Reviewed by Brecht, thanks!
2013-07-15 14:47:58 +00:00
Brecht Van Lommel
86ba5c4fc5
Fix #36127 : 10 bit DPX render would crash when doing rendering animations from
...
the UI on OS X.
The problem is due to a large variable on the stack, and pthreads have a smaller
stack size than the main thread by default. On Linux the pthread stack size seems
to be 2MB, OS X 512KB and Windows 256KB - 512KB.
2013-07-15 14:33:19 +00:00
Campbell Barton
8a2a323991
fix for sequence strips being given non utf8 names, where the filepath wasn't utf8.
...
also correct bad assumption in BKE_image_load_exists() that all paths are relative to the current blend file.
2013-07-15 11:26:43 +00:00
Brecht Van Lommel
abe84a4f43
Fix #36139 : cycles not taking texture spacing settings into account for
...
generated coordinates on text objects.
2013-07-15 11:11:36 +00:00
Gaia Clary
61cb92f701
fix : #36122 Collada import - Keyframes offset after recording and playing
2013-07-15 11:01:23 +00:00
Gaia Clary
bd863ce58d
Collada miport: Report 'unknown animation class' only when relevant
2013-07-15 10:50:04 +00:00
Sergey Sharybin
cd88217b98
Fix #36145 : Error in inverting channels in the UV/Image Editor
...
Issue was caused by operator redo saving values for previous
inverted channels, meaning the same channels will be inverted
next time operator runs.
Don't think it's useful to save operator values here, since
you don;t have visual feedback about which channels were
inverted. So marked all this properties as SKIP_SAVE. Gives
much more predictable results.
2013-07-15 10:44:17 +00:00
Campbell Barton
76ccf2403a
correct placement of debug memset() for DEBUG_STRSIZE
2013-07-15 09:10:51 +00:00
Campbell Barton
dc591a633e
previous commit r58256, had error in editmode (somehow it worked in most tests still).
...
also don't decrement active indices below zero (also a problem in 2.67).
2013-07-15 09:03:28 +00:00
Campbell Barton
02ba328ca8
clang/cmake - quiet warnings for external libs and reference moto as a system include.
2013-07-15 08:26:16 +00:00
Sergey Sharybin
c0b28134cb
Fix #36124 : VSE - Input Color doesn't invalidate cache properly for movies
...
Animation structure holds some buffers inside,
so for proper cache invalidation we need to
re-open the animation.
2013-07-15 07:58:15 +00:00