Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-14 | Fix T44348: Blender crashes when selecting bone from inactive scene in outliner | Sergey Sharybin | |
Pose is not guaranteed to be existing in object, so can't be used for selection flag clear. Use bones themselves for that. | |||
2015-03-20 | Remove unused armature code | Campbell Barton | |
ED_armature_deselect_all now simply de-selects | |||
2015-02-07 | GPencil: Initial support for GP Layers in Outliner | Joshua Leung | |
This is still very rudimentary, and lacks many things. * This needs a better icon. Perhaps we can look into using colour swatches here too like in all the other places? * The "active" check needs to be implemented still * Various restriction toggles to come still | |||
2015-02-06 | cleanup: style | Campbell Barton | |
2015-01-26 | Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). | Bastien Montagne | |
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places... | |||
2014-12-21 | Fix T42973: Render viewport not updating when switching materials in Outliner | Bastien Montagne | |
For now, do as RNA material update functions - tag object for update too. | |||
2014-07-19 | Defines: replace ELEM3-16 with ELEM(...), that can take varargs | Campbell Barton | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-21 | View2d: API Cleanup for view<->region conversion | Campbell Barton | |
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf | |||
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-24 | Fix T39383: Blender crash when renaming bone in outliner (weight paint mode). | Bastien Montagne | |
Outliner rename callback is supposed to activate affected element before actually renaming, but for bones this was not working because the function used to activate the object explicitely ignored ID_OB case! Added a bool flag to allow handing this case without (possibly) breaking the other usecases. | |||
2014-03-20 | Code cleanup: use true/false in sequencer functions | Sergey Sharybin | |
2014-01-16 | Code Cleanup: outliner used magic numbers for active items and selecting | Campbell Barton | |
Replace with enums to make it more obvious whats happening | |||
2013-11-25 | Code Cleanup: rename vars for detecting change to be more consistent | Campbell Barton | |
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float. | |||
2013-10-15 | Fix [#37077] User prefs > Input and Outliner Keymaps mismatch in representation. | Bastien Montagne | |
Remove KeyMap mode from outliner, was an old half-finished features redondant with user preferences settings... Also moved key map item's "event type to map type" and map type defines at WM level, this is too much generic to be at RNA level. Also added a check in versionning code to convert all outdated outliner modes to a valid one (seems old 'verse' ones were not handled as well). Thanks to Brecht for reviews and advices! | |||
2013-08-03 | fix for [#36260] 2,300 Objects Makes Blender Unresponsive | Sv. Lockal | |
- performance of outliner was low because of unoptimal data structures. - now it uses BLI_mempool instead of custom mempool and GHash to make searches for duplicates faster. - also fix undesired behaviour of BLI_mempool_as_arrayN thanks to Campbell Barton and Lukas Tönne for helping me get a better fix put together. | |||
2013-07-16 | fix for checking char arrays against NULL, instead check their first ↵ | Campbell Barton | |
character. also remove some dead code (return directly after return). | |||
2013-04-07 | Whoops, revert r55854 and use r48292 as is | Dan Eicher | |
Turns out outliner_search_back() doesn't always return a valid scene... | |||
2013-04-07 | Clicking on an outliner object in an unselected scene switches to the scene ↵ | Dan Eicher | |
but doesn't set it as the active object Based on commit soc-2012-bratwurst:r48292 by Jorge Rodriquez | |||
2013-03-21 | code cleanup: rename editmode functions so we have ↵ | Campbell Barton | |
ED_object_editmode_load/enter/exit | |||
2013-03-13 | Outliner fix: selecting a bone did not unselect other bones when they are ↵ | Gaia Clary | |
located in a hidden layer | |||
2013-03-13 | code cleanup: use const events for modal and invoke operators. | Campbell Barton | |
2013-03-13 | style cleanup | Campbell Barton | |
2013-03-12 | Ouliner: Added recursive setting of (visibility/selectability) for bones ↵ | Gaia Clary | |
(Edit- and Object-mode) | |||
2013-03-11 | code cleanup: | Campbell Barton | |
- move recursive bone/parent check into ED_armature.h - remove unused vars - use const for paint vector args. | |||
2013-03-11 | Ouliner: Added recursive select of (visible) bones (Edit- and Object-mode) | Gaia Clary | |
2013-03-10 | Added menu entry for recursive hierarchy selec in outliner | Gaia Clary | |
2013-03-09 | code cleanup: | Campbell Barton | |
- use BM_ITER_* macros in more places. - avoid sign int conversion when calling EDBM_backbuf_check() | |||
2013-03-09 | minor edits to r55134 (recursive outliner select). | Campbell Barton | |
- loop over scene bases rather then looping over all objects, then looking up bases. - shuffle checks so slow ones are last. - rather then having own behavior for recursive select, do the regular operation, then apply the result recursively afterwards. | |||
2013-03-09 | Outliner: Added recursive select/deselect (CTRL+LMB) and extend (CTRL+SHIFT+LMB) | Gaia Clary | |
2013-03-09 | code cleanup: favor braces when blocks have mixed brace use. | Campbell Barton | |
2012-12-22 | Bug - old code, not working for new outliner view: Click on World needed a ↵ | Ton Roosendaal | |
context check. | |||
2012-11-26 | Fix #33310: unnecessary redraw of outliner when editing materials and textures. | Brecht Van Lommel | |
2012-10-26 | style cleanup | Campbell Barton | |
2012-09-15 | code cleanup: remove paranoid NULL checks (these cases would crash earlier ↵ | Campbell Barton | |
of the vars were in fact NULL) | |||
2012-08-09 | utility functions for getting/setting rectangles for operators. | Campbell Barton | |
2012-07-03 | More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵ | Bastien Montagne | |
normalise->normalize). | |||
2012-05-31 | style cleanup | Campbell Barton | |
2012-05-29 | fix for sequencer selection and naming in the outliner, was broken since 2.5x | Campbell Barton | |
2012-05-11 | - dont create scene.sequence_editor on read, means data-browser or ↵ | Campbell Barton | |
autocomplete will allocate a sequencer. ... instead add scene.sequencer_editor_create / clear, these match id.animation_data_* functions. - refactor for names, for scene level functions call them BKE_sequencer_* | |||
2012-05-07 | style cleanup: outliner | Campbell Barton | |
2012-05-05 | code cleanup: BKE_scene api naming. | Campbell Barton | |
also stop numpy from being found in /usr/include with cmake. | |||
2012-04-29 | style cleanup: whitespace / commas | Campbell Barton | |
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-26 | Fix for undefined reference to abort() in outliner selection module | Sergey Sharybin | |
2012-04-26 | outliner header cleanup (copy pasted headers when split up Im guessing) | Campbell Barton | |
2012-04-26 | removed unneeded fnmatch include from outliner, comment files as needing ↵ | Campbell Barton | |
header cleanup. | |||
2012-03-24 | style cleanup: follow style guide for/with/if spacing | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-24 | style cleanup: mainly for mesh code, also some WM function use. | Campbell Barton | |