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
2015-04-14Fix T44348: Blender crashes when selecting bone from inactive scene in outlinerSergey 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-20Remove unused armature codeCampbell Barton
ED_armature_deselect_all now simply de-selects
2015-02-07GPencil: Initial support for GP Layers in OutlinerJoshua 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-06cleanup: styleCampbell Barton
2015-01-26Cleanup: 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-21Fix T42973: Render viewport not updating when switching materials in OutlinerBastien Montagne
For now, do as RNA material update functions - tag object for update too.
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-21View2d: API Cleanup for view<->region conversionCampbell 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-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-24Fix 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-20Code cleanup: use true/false in sequencer functionsSergey Sharybin
2014-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
2013-11-25Code Cleanup: rename vars for detecting change to be more consistentCampbell Barton
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float.
2013-10-15Fix [#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-03fix for [#36260] 2,300 Objects Makes Blender UnresponsiveSv. 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-16fix for checking char arrays against NULL, instead check their first ↵Campbell Barton
character. also remove some dead code (return directly after return).
2013-04-07Whoops, revert r55854 and use r48292 as isDan Eicher
Turns out outliner_search_back() doesn't always return a valid scene...
2013-04-07Clicking 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-21code cleanup: rename editmode functions so we have ↵Campbell Barton
ED_object_editmode_load/enter/exit
2013-03-13Outliner fix: selecting a bone did not unselect other bones when they are ↵Gaia Clary
located in a hidden layer
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton
2013-03-13style cleanupCampbell Barton
2013-03-12Ouliner: Added recursive setting of (visibility/selectability) for bones ↵Gaia Clary
(Edit- and Object-mode)
2013-03-11code cleanup:Campbell Barton
- move recursive bone/parent check into ED_armature.h - remove unused vars - use const for paint vector args.
2013-03-11Ouliner: Added recursive select of (visible) bones (Edit- and Object-mode)Gaia Clary
2013-03-10Added menu entry for recursive hierarchy selec in outlinerGaia Clary
2013-03-09code cleanup:Campbell Barton
- use BM_ITER_* macros in more places. - avoid sign int conversion when calling EDBM_backbuf_check()
2013-03-09minor 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-09Outliner: Added recursive select/deselect (CTRL+LMB) and extend (CTRL+SHIFT+LMB)Gaia Clary
2013-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2012-12-22Bug - old code, not working for new outliner view: Click on World needed a ↵Ton Roosendaal
context check.
2012-11-26Fix #33310: unnecessary redraw of outliner when editing materials and textures.Brecht Van Lommel
2012-10-26style cleanupCampbell Barton
2012-09-15code cleanup: remove paranoid NULL checks (these cases would crash earlier ↵Campbell Barton
of the vars were in fact NULL)
2012-08-09utility functions for getting/setting rectangles for operators.Campbell Barton
2012-07-03More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵Bastien Montagne
normalise->normalize).
2012-05-31style cleanupCampbell Barton
2012-05-29fix for sequencer selection and naming in the outliner, was broken since 2.5xCampbell 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-07style cleanup: outlinerCampbell Barton
2012-05-05code cleanup: BKE_scene api naming.Campbell Barton
also stop numpy from being found in /usr/include with cmake.
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-26Fix for undefined reference to abort() in outliner selection moduleSergey Sharybin
2012-04-26outliner header cleanup (copy pasted headers when split up Im guessing)Campbell Barton
2012-04-26removed unneeded fnmatch include from outliner, comment files as needing ↵Campbell Barton
header cleanup.
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton