9856dd9fec 
					 
					
						
						
							
							Cleanup: right shift  
						
						 
						
						
						
						
					 
					
						2018-07-09 06:38:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aed82dafff 
					 
					
						
						
							
							Icons: support for drawing event icons  
						
						 
						
						... 
						
						
						
						Use for drawing modal operator header keys. 
						
						
					 
					
						2018-07-08 22:17:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e5002aded 
					 
					
						
						
							
							UI: optional ui-unit-width for popovers  
						
						 
						
						... 
						
						
						
						Some popovers don't fit well with the default width,
allow panels to adjust as needed. 
						
						
					 
					
						2018-07-03 19:55:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c50e1216a6 
					 
					
						
						
							
							Fix dimmed shortcut key display issues in toolbar menu and color picker.  
						
						 
						
						... 
						
						
						
						Draw with alpha * 0.5 instead of using item them color, this doesn't work
well in the toolbar menu and highlighted menu items otherwise. 
						
						
					 
					
						2018-07-03 13:08:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b076b3853c 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-07-02 12:03:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b88e51dd55 
					 
					
						
						
							
							Cleanup: use bool for poll functions  
						
						 
						
						
						
						
					 
					
						2018-07-02 11:51:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36a9436d80 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-07-01 16:22:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ddee0931b8 
					 
					
						
						
							
							RNA: use bool for boolean RNA types  
						
						 
						
						... 
						
						
						
						We were using int's for bool arguments in BKE,
just to avoid having wrapper functions. 
						
						
					 
					
						2018-07-01 15:57:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb63b32dee 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-30 13:52:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdc1108e8c 
					 
					
						
						
							
							Cleanup: remove unused context arg to menu  
						
						 
						
						
						
						
					 
					
						2018-06-30 12:31:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62ff53ff19 
					 
					
						
						
							
							UI: move queries into interface_query.c  
						
						 
						
						
						
						
					 
					
						2018-06-30 10:58:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b89307acfd 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-30 10:56:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a42fd3de5d 
					 
					
						
						
							
							UI: Add 'interface_query.c'  
						
						 
						
						... 
						
						
						
						Interface files are increasingly mixing up too much functionality,
add a file only to handle queries.
More functions can be moved/added here. 
						
						
					 
					
						2018-06-30 10:49:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43872124f7 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-23 10:46:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8a3636374 
					 
					
						
						
							
							UI: alternate fix for empty context menu  
						
						 
						
						... 
						
						
						
						block and layout could be NULL and checking this everywhere
wasn't practical.
Instead of lazy initializing, add UI_popup_menu_end_or_cancel
which cancels empty popup menus. 
						
						
					 
					
						2018-06-23 10:31:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d8c2c63c00 
					 
					
						
						
							
							UI: Add property decorator buttons  
						
						 
						
						... 
						
						
						
						When use_property_split is enabled, this template adds
buttons to set keyframes, (Alternative to showing color).
See: T54951 
						
						
					 
					
						2018-06-16 16:28:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						17b029d80e 
					 
					
						
						
							
							T55406: Flip Matcap  
						
						 
						
						... 
						
						
						
						- Icon represent the flipped matcap in the shading menu
- Added template_icon to display any icon in scale. 
						
						
					 
					
						2018-06-14 11:44:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bce173bc7 
					 
					
						
						
							
							UI: remove empty space at the end of headers, tweak start/end spacing.  
						
						 
						
						
						
						
					 
					
						2018-06-13 11:43:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4bf331c0fc 
					 
					
						
						
							
							UI: Initial persistent floating redo panel  
						
						 
						
						... 
						
						
						
						This is the first step to moving redo out of the top-bar, see: T55039
- Support for floating panels in the ScrArea has been added.
- A new region type RGN_TYPE_HUD is used for floating settings input.
- Only one HUD should be visible at a time.
- Currently HUD regions are only visible
  for 3D view and image space types.
- There are currently some remaining glitches with hide/show
  that need further investigation. 
						
						
					 
					
						2018-06-12 10:42:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						d90fc119c2 
					 
					
						
						
							
							UI: Separator spacer  
						
						 
						
						... 
						
						
						
						This support layout.separator_spacer() to be used by headers as a way to
dynamically separate the ui buttons.
Right now no UI file is changed, though we can use this right away in the
timeline, and shortly after in the viewport header (moving settings from
the topbar to it).
Original design by William Reynish.
Review: Campbell Barton
D3468 
						
						
					 
					
						2018-06-11 14:46:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45a5ddb57b 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-09 18:58:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e14b7fb97 
					 
					
						
						
							
							RNA: remove Layout.introspect  
						
						 
						
						... 
						
						
						
						This was added as an experiment to extract information for docs
but this was never all that useful for its intended purpose. 
						
						
					 
					
						2018-06-09 18:55:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec8a20fec0 
					 
					
						
						
							
							Add new GridFlow layout.  
						
						 
						
						... 
						
						
						
						This mimics the 'spreadsheet' behavior. Columns and/or rows can have
equal sizes, or adapt to their content - but always in a grid way (i.e.
all items in a same column will always have same available width, and
all items in a same row will always have same available height).
Also, you can fill (order) the grid in a row- or column-major way.
Not used anywhere for now.
Differential: https://developer.blender.org/D2395  
						
						
					 
					
						2018-06-09 16:54:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94aa4d1657 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						... 
						
						
						
						Conflicts:
	source/blender/blenkernel/BKE_sequencer.h
	source/blender/blenkernel/intern/sequencer.c
	source/blender/editors/curve/editcurve_paint.c
	source/blender/editors/gpencil/gpencil_edit.c
	source/blender/editors/gpencil/gpencil_paint.c
	source/blender/editors/gpencil/gpencil_utils.c
	source/blender/editors/include/ED_object.h
	source/blender/editors/include/ED_view3d.h
	source/blender/editors/interface/interface_eyedropper_depth.c
	source/blender/editors/render/render_opengl.c
	source/blender/editors/sculpt_paint/paint_image_proj.c
	source/blender/editors/sculpt_paint/sculpt.c
	source/blender/editors/space_view3d/drawobject.c
	source/blender/editors/space_view3d/view3d_draw.c
	source/blender/editors/space_view3d/view3d_edit.c
	source/blender/editors/space_view3d/view3d_intern.h
	source/blender/editors/space_view3d/view3d_select.c
	source/blender/editors/space_view3d/view3d_utils.c
	source/blender/editors/transform/transform_conversions.c
	source/blender/editors/transform/transform_snap.c
	source/blender/python/intern/gpu_offscreen.c
	source/blender/windowmanager/intern/wm_files.c 
						
						
					 
					
						2018-06-08 14:38:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b6af843c2 
					 
					
						
						
							
							Cleanup: getting rid of G.main.  
						
						 
						
						... 
						
						
						
						Sometimes one needs a *lot* of changes for a single G.main... :/ 
						
						
					 
					
						2018-06-08 12:17:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb09556be5 
					 
					
						
						
							
							UI: sub panel titles draw smaller and indented.  
						
						 
						
						
						
						
					 
					
						2018-06-06 16:00:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ff89166a8 
					 
					
						
						
							
							Cleanup: USE_UI_* prefix for UI defines  
						
						 
						
						... 
						
						
						
						Otherwise there is no quick way to see where this comes from. 
						
						
					 
					
						2018-06-06 09:27:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95011f6d48 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-04 09:39:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44505b38df 
					 
					
						
						
							
							Cleanup: strip trailing space in editors  
						
						 
						
						
						
						
					 
					
						2018-06-04 09:31:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7c2b78822 
					 
					
						
						
							
							UI: add subpanel support.  
						
						 
						
						... 
						
						
						
						In the Python API, any panel becomes a subpanel by setting bl_parent_id
to the name of the parent panel. These subpanels can contain advanced or
less commonly used settings. 
						
						
					 
					
						2018-06-03 21:30:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bfe1d0e0dc 
					 
					
						
						
							
							Merge branch 'master' into blender2.8  
						
						 
						
						
						
						
					 
					
						2018-06-01 18:26:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						75fc1c3507 
					 
					
						
						
							
							Cleanup: trailing whitespace (comment blocks)  
						
						 
						
						... 
						
						
						
						Strip unindented comment blocks - mainly headers to avoid conflicts. 
						
						
					 
					
						2018-06-01 18:19:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d320f10ac 
					 
					
						
						
							
							UI: Option to layout properties in two columns  
						
						 
						
						... 
						
						
						
						Needed for proposed alternate layout, see T54951. 
						
						
					 
					
						2018-05-28 16:49:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b11a1d5da2 
					 
					
						
						
							
							UI: support for a popup panel which stays open  
						
						 
						
						
						
						
					 
					
						2018-05-25 12:55:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e9908134e8 
					 
					
						
						
							
							UI: Move UI_paneltype_draw into layout code  
						
						 
						
						... 
						
						
						
						No functional changes, needed for persistent popovers. 
						
						
					 
					
						2018-05-25 12:55:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						933a083587 
					 
					
						
						
							
							UI: popup panel operator, as we have for menus  
						
						 
						
						
						
						
					 
					
						2018-05-23 19:48:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7895bac07 
					 
					
						
						
							
							UI: support for custom keymaps for popovers  
						
						 
						
						
						
						
					 
					
						2018-05-20 22:39:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06737a8258 
					 
					
						
						
							
							UI: popover-once (click-drag for single actions)  
						
						 
						
						... 
						
						
						
						Experimental support for using popovers like menus,
use this when the user hold the mouse down
(previously this did nothing).
This means turning frequently accessed menu items into
popovers doesn't add more clicks to the existing use case. 
						
						
					 
					
						2018-05-19 19:16:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c40c2b5ab7 
					 
					
						
						
							
							UI: fix popovers not properly working with scroll arrows for long menus.  
						
						 
						
						
						
						
					 
					
						2018-05-13 18:24:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3469e623d3 
					 
					
						
						
							
							UI/Python: layout API support for setting button emboss style.  
						
						 
						
						
						
						
					 
					
						2018-05-13 13:44:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06a786f12d 
					 
					
						
						
							
							UI: show toolbar shortcuts  
						
						 
						
						... 
						
						
						
						When toobar text is expanded, show shortcuts
(normally confined to menus). 
						
						
					 
					
						2018-05-13 10:27:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6d11c6ce6 
					 
					
						
						
							
							Collections: remove per collection and view layer engine overrides.  
						
						 
						
						... 
						
						
						
						This will be handled by the new view layer override system which will
store data elsewhere, removing the code already for easier refactoring. 
						
						
					 
					
						2018-05-08 17:46:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85dcdb87d2 
					 
					
						
						
							
							UI: fix operator redo showing empty popovers  
						
						 
						
						... 
						
						
						
						Many operators have no options,
showing a popover button with no content isn't good. 
						
						
					 
					
						2018-05-02 11:03:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c052346fbf 
					 
					
						
						
							
							UI: move object selector into 3D view  
						
						 
						
						... 
						
						
						
						This matches the new convention for left-handed mode selectors,
however we're still undecided on exactly how this should work.
For now test this out as a convention for all space types. 
						
						
					 
					
						2018-05-01 22:33:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a9f64e665 
					 
					
						
						
							
							UI: better support for dynamically sized regions in topbar.  
						
						 
						
						... 
						
						
						
						Dynamically sized regions in the topbar were flickering due to only updating
their size after redraws. Now there is an optional layout() callback for
all regions in an area to do UI layout first, then refresh the region layout,
and then do the actual drawing for each region.
Task T54753 
						
						
					 
					
						2018-04-29 22:11:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5d3fcc9f5 
					 
					
						
						
							
							Python/UI: add more convenient API for drawing based on DPI.  
						
						 
						
						... 
						
						
						
						system.ui_scale: size multiplier to use when drawing custom UI elements.
system.ui_line_width: suggested line thickness and point size in pixels. 
						
						
					 
					
						2018-04-28 20:49:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a14005c070 
					 
					
						
						
							
							UI: fix popover menus not refreshing when changing settings.  
						
						 
						
						
						
						
					 
					
						2018-04-28 10:42:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dalai Felinto 
							
						 
					 
					
						
						
							
						
						a6fb54f236 
					 
					
						
						
							
							UI: Set cursor to X_MOV when editing number button middle area  
						
						 
						
						... 
						
						
						
						Reviewers: campbellbarton, brecht
Differential Revision: https://developer.blender.org/D3184  
						
						
					 
					
						2018-04-27 19:38:18 +02:00