df02675e21 
					 
					
						
						
							
							UI: move modal operator text from headers to status bar.  
						
						 
						
						... 
						
						
						
						Python API is context.workspace.status_text_set() 
						
						
					 
					
						2018-06-26 19:45:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c817a89e73 
					 
					
						
						
							
							Workbench: Wrong ENUM value for SINGLE color  
						
						 
						
						... 
						
						
						
						Had to be "SINGLE", but was "SOLID" resulting in not showing the single
color option in the shader popover 
						
						
					 
					
						2018-06-26 18:19:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b0670951f 
					 
					
						
						
							
							Workbench: TAA quick fix for AMD cards  
						
						 
						
						... 
						
						
						
						Seems to be that mix(a, b, 1.0) will not give you b. on nvidia this is
not a problem as a was initialized with 0.0, but on AMD it can be any
floating point number, resulting that mix(inf, b, 1.0) was still more to
inf than to b. 
						
						
					 
					
						2018-06-26 18:14:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4c01aca30 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-26 17:42:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5a42bce38 
					 
					
						
						
							
							RigidBody: use runtime.mesh_orig instead of DEG_get_original_object  
						
						 
						
						
						
						
					 
					
						2018-06-26 17:39:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						599e979d90 
					 
					
						
						
							
							Fix bug in DNA_struct_elem_find when checking the first field  
						
						 
						
						... 
						
						
						
						find_elem(olddata=NULL) doesn't work reliably for existence checks; it will
return NULL both when the field is found at offset 0 and when it is not
found at all. 
						
						
					 
					
						2018-06-26 17:35:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0954085e1e 
					 
					
						
						
							
							Fix missing object/collection hiding icons on undo.  
						
						 
						
						
						
						
					 
					
						2018-06-26 17:17:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e69e62a90a 
					 
					
						
						
							
							UI: decrease status bar height.  
						
						 
						
						
						
						
					 
					
						2018-06-26 17:15:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf8a059769 
					 
					
						
						
							
							Workbench: Tempural Anti Aliasing  
						
						 
						
						... 
						
						
						
						- FXAA is now also done in the workbench_forward engine.
- User can enable TAA8 in the userpref by setting their max
viewport AA to TAA8. FXAA will still be used when navigating 
						
						
					 
					
						2018-06-26 16:35:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						c07f2bc891 
					 
					
						
						
							
							Fix T55628: Crash when creating new material slots  
						
						 
						
						... 
						
						
						
						We need to update the geometry when resizing the object material slots. 
						
						
					 
					
						2018-06-26 16:00:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1459a1e7f 
					 
					
						
						
							
							Fix T55630: update issue between Object and TexPaint modes.  
						
						 
						
						... 
						
						
						
						Need to flush mesh DEG COW here, for some reason... 
						
						
					 
					
						2018-06-26 12:36:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cdd915e9e9 
					 
					
						
						
							
							UI: status bar cursor keymap display  
						
						 
						
						... 
						
						
						
						Show mouse button actions in status bar, based on context,
modifiers and active tool.
See: T54861 
						
						
					 
					
						2018-06-26 12:18:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4adf19e80b 
					 
					
						
						
							
							Icons: mouse buttons & drag  
						
						 
						
						... 
						
						
						
						Monochrome icons from jendryzch 
						
						
					 
					
						2018-06-26 12:15:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0a8a29ae6 
					 
					
						
						
							
							AnimEditors: Remove the toggles to enable name/collection-based filtering  
						
						 
						
						... 
						
						
						
						Now the name/collection filters run when there's some text,
and don't run when the box is empty, thus reducing an extra
step that was needed before these options could be used. 
						
						
					 
					
						2018-06-26 21:44:14 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c795505a2c 
					 
					
						
						
							
							Cleanup: dyntopo sculpt draw update: use same BM_face_as_array_vert_tri for indexbuf generation.  
						
						 
						
						... 
						
						
						
						It's cleaner, and actually assert that BMFace is a triangle. Same code
as when generating vertexbuf for flat shading! 
						
						
					 
					
						2018-06-26 11:43:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dad4703ec5 
					 
					
						
						
							
							Fix T55320: Sculpt Mode with dyntopo and smooth shading drawing bug.  
						
						 
						
						... 
						
						
						
						We have to discard the batch in smooth case, because we are modifying
the index buffer (flat shading don't need it, only changes vertex buffer
on redraw, which is safe).
Many thanks to @fclem  for his help on debuging/understanding what was
wrong here! 
						
						
					 
					
						2018-06-26 11:43:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						42fde5d32b 
					 
					
						
						
							
							Fix memory leak when duplicating particles  
						
						 
						
						
						
						
					 
					
						2018-06-26 11:31:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9ab0c1a7c 
					 
					
						
						
							
							Depsgraph: Tag relations for update when particle dupli-collection changes  
						
						 
						
						
						
						
					 
					
						2018-06-26 11:27:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						d6ac293bd4 
					 
					
						
						
							
							Cleanup: comment  
						
						 
						
						
						
						
					 
					
						2018-06-26 11:07:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb50463be 
					 
					
						
						
							
							Free crash when freeing object caches from duplicator  
						
						 
						
						
						
						
					 
					
						2018-06-26 10:53:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Werner 
							
						 
					 
					
						
						
							
						
						73eb1bfd55 
					 
					
						
						
							
							Revert "Turned off clang warnings in third party includes."  
						
						 
						
						... 
						
						
						
						This reverts commit d53093953f . 
						
						
					 
					
						2018-06-26 10:26:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea339dc62c 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-26 09:34:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df237b964b 
					 
					
						
						
							
							PyAPI: add ImBuf.copy  
						
						 
						
						... 
						
						
						
						DD348 by @kilon w/ edits. 
						
						
					 
					
						2018-06-26 09:31:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a69f985f40 
					 
					
						
						
							
							PyAPI: move deep-copy args check to py_capi_utils  
						
						 
						
						
						
						
					 
					
						2018-06-26 09:31:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29182dd570 
					 
					
						
						
							
							Cleanup: style  
						
						 
						
						
						
						
					 
					
						2018-06-26 08:35:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Werner 
							
						 
					 
					
						
						
							
						
						d53093953f 
					 
					
						
						
							
							Turned off clang warnings in third party includes.  
						
						 
						
						... 
						
						
						
						The latest clang compiler (at least the one in Xcode 9.4.1) warns about the register keyword and macro expansions using defined().
Since these warnings come from third party code, we can't address them directly in Blender. Silencing them via #pramgas will
at least keep the warnings during a build down to the ones that are relevant to Blender code. 
						
						
					 
					
						2018-06-25 23:02:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4aee554345 
					 
					
						
						
							
							Fix crash with files saved with missing render slots.  
						
						 
						
						
						
						
					 
					
						2018-06-25 20:29:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e88892f8f 
					 
					
						
						
							
							UI: Use background color for reports  
						
						 
						
						... 
						
						
						
						At the moment it's using a hardcoded gray color that conflicts with
themes using gray for the header text. Instead use a slightly brighter
background color to make it stand, yet still use a theme setting. 
						
						
					 
					
						2018-06-25 18:57:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25a223c3bd 
					 
					
						
						
							
							Draw: Use more proper particles index lookup  
						
						 
						
						
						
						
					 
					
						2018-06-25 18:22:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						540b99bd28 
					 
					
						
						
							
							Cycles: Free evaluated meshed when we are done with object  
						
						 
						
						
						
						
					 
					
						2018-06-25 17:28:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c2110213ca 
					 
					
						
						
							
							Physics: update softbody and dynamic paint to get colliders from depsgraph.  
						
						 
						
						... 
						
						
						
						Because looping over the scene is unsafe and slow. 
						
						
					 
					
						2018-06-25 17:15:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2c9b32949b 
					 
					
						
						
							
							Cleanup: refactor depsgraph physics API functions.  
						
						 
						
						
						
						
					 
					
						2018-06-25 17:15:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eefe878660 
					 
					
						
						
							
							Fix T55360: marker-based Camera switch focal length bug.  
						
						 
						
						... 
						
						
						
						Scene was missing DEG tag update when its camera was changed based on
active 'camera marker'. 
						
						
					 
					
						2018-06-25 16:21:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						476b4c415c 
					 
					
						
						
							
							Fix T55493: Sculpting on smooth shaded bug.  
						
						 
						
						... 
						
						
						
						Undo was not tagging PBVH to update normals too... 
						
						
					 
					
						2018-06-25 14:15:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38d6e82d1a 
					 
					
						
						
							
							Fix use of non-evaluated collision and effector objects.  
						
						 
						
						... 
						
						
						
						Only enabled objects in the view layer should be used, while temporarily
hidden objects should still have an effect. 
						
						
					 
					
						2018-06-25 14:11:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						817bf582c2 
					 
					
						
						
							
							Cleanup: rename object base flags to be more clear.  
						
						 
						
						
						
						
					 
					
						2018-06-25 14:09:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a99dcab148 
					 
					
						
						
							
							Depsgraph: cache collision relations, for performance and stability.  
						
						 
						
						... 
						
						
						
						Same reasoning as effector relations in earlier commit. 
						
						
					 
					
						2018-06-25 13:35:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b3ff9f7d8 
					 
					
						
						
							
							Cleanup: Move colorband handling from DM to mesh_runtime universe.  
						
						 
						
						
						
						
					 
					
						2018-06-25 13:04:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e97237892c 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						... 
						
						
						
						Conflicts:
	source/blender/editors/sculpt_paint/paint_image.c
	source/blender/editors/space_view3d/view3d_draw.c
	source/blender/editors/space_view3d/view3d_view.c
	source/blender/gpu/GPU_draw.h
	source/blender/gpu/GPU_material.h
	source/blender/gpu/intern/gpu_draw.c
	source/blender/gpu/intern/gpu_material.c
	source/blender/makesrna/intern/rna_userdef.c
	source/blender/windowmanager/intern/wm_files_link.c
	source/blender/windowmanager/intern/wm_init_exit.c
	source/creator/creator_args.c
	source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
	source/gameengine/Ketsji/KX_PythonInit.cpp
	source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp 
						
						
					 
					
						2018-06-25 12:50:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a7f317666 
					 
					
						
						
							
							Cleanup: Nuke most of G.main from GPU code.  
						
						 
						
						
						
						
					 
					
						2018-06-25 12:32:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						0145daa09b 
					 
					
						
						
							
							Outliner: Make search always work  
						
						 
						
						... 
						
						
						
						This was a flag in early 2.8 to allow users to hide the entire search prop.
Now since we want it fully expanded at all times, it makes no more sense. 
						
						
					 
					
						2018-06-25 12:15:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						861b0ec417 
					 
					
						
						
							
							UI: Right align check-box for extra text space  
						
						 
						
						... 
						
						
						
						See: T54951 
						
						
					 
					
						2018-06-25 12:06:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29c1069244 
					 
					
						
						
							
							Cleanup: code style  
						
						 
						
						
						
						
					 
					
						2018-06-25 12:06:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f33cb522dd 
					 
					
						
						
							
							Cleanup: Few more validation of G_MAIN usages...  
						
						 
						
						
						
						
					 
					
						2018-06-25 12:02:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a4d5b78ea 
					 
					
						
						
							
							Depsgraph: Add missing nodes and relations for speaker  
						
						 
						
						
						
						
					 
					
						2018-06-25 11:54:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c448c0a67f 
					 
					
						
						
							
							RigidBody: Replaced 'if' with 'switch'  
						
						 
						
						
						
						
					 
					
						2018-06-25 11:24:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb56ca3119 
					 
					
						
						
							
							Rigid body: compute looptris on original mesh instead of CoW copy  
						
						 
						
						
						
						
					 
					
						2018-06-25 11:20:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						1099ac1ed9 
					 
					
						
						
							
							Silence warning for release builds  
						
						 
						
						
						
						
					 
					
						2018-06-25 11:02:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d864332085 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-25 09:48:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b09387c388 
					 
					
						
						
							
							Add back header needed win32  
						
						 
						
						
						
						
					 
					
						2018-06-25 09:46:03 +02:00